英语法语西班牙语

Ad


OnWorks 网站图标

linklint - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 linklint

这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 linklint,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


Linklint - 快速链接检查器和网站维护工具

概要


链接 [-缓存 目录[-案件[-校验和[-concise_url[-db1..9[-延迟 d[-doc]
[-文档库 基地[-不输出 谢谢[-呃[-冲洗[-向前[-救命[-help_all]
[-主办 主机名:端口[-主办 主机[-仅html[-http[-http_header 名称:值]
[-忽略 忽略集[-指数 文件[-语言 zz[-限制 n[-list[-本地 链接集[地图
/a=[/b][-净[-netmod[-网络集[-无锚点[-无查询字符串[-无警告索引]
[-孤儿[退房手续 文件[-输出帧[-输出索引 文件名[-密码 境界
用户密码[-代理 主机名[:端口][-安静的[-重定向[-重试[-无声[-跳过
跳集[-纯文本[-暂停 t[-url_doc_前缀 网址/[-版[-警告[-外部参照]
链接集

VERSION


2.3.5 13 年 2001 月 XNUMX 日

商品描述


本手册页简要介绍了 Linklint 程序,它是一个开源 Perl
检查本地和远程 HTML 链接的程序。

本手册页是为 Debian 发行版编写的,因为原始程序确实
没有手册页。 相反,它有 HTML 格式的文档; 见下文。

配置


输入 文件 选择

无论您是进行本地站点检查还是 HTTP 站点检查,您都可以指定哪个
目录(大概包含 HTML 文件)以检查一个或多个链接集。 一种
链接集使用两个通配符@ 和#。 每个链接集指定一个或多个
目录很像标准的 * 和 ? 通配符用于指定
一个目录中文件的 * 名称中的字符。

@ 字符匹配任何字符串(这种行为类似于“*”),而 #
字符(有点像 "?" )匹配除 "/" 之外的任何字符串。 这
理解 @ 和 # 如何工作的最好方法是看几个例子:

整个网站/@
仅主页(默认)/
仅根目录中的文件 /#
. . . 和一个目录 /#/#
仅子目录中的文件 /sub/#
子目录下的文件 /sub/@
特定文件 /file1 /file2 ...
特定的子目录 /sub1/@ /sub2/@ ...

如果指定多个链接集,将检查与任何链接集匹配的文件。
与任何链接集都不匹配的 HTML 文件将被跳过。 Linklint 将查看它们是否
存在但不会检查他们的任何链接。

其他名称 文件 选择 附加选项

-跳过 跳集
跳过匹配的 HTML 文件 跳集. “Linklint”将确保这些文件存在但
不会将他们的任何链接添加到要检查的文件列表中。 多种的 跳集 ,那恭喜你,
允许,但每个都必须以 -跳过 在命令行上。 跳过集使用
与链接集相同的通配符。

-忽略 忽略集
忽略文件匹配 忽略集. “Linklint”甚至不检查这些文件
存在。 多种的 忽略集 是允许的,但每个都必须以 -忽略
命令行。 忽略集使用与链接集相同的通配符。

-限制 n
限制检查 n HTML 文件(默认 500)。 第一个之后的所有 HTML 文件 n ,那恭喜你,
跳过。

本地品牌 Site 检查

如果您在没有 http 服务器的计算机上开发 HTML 页面,或者
您正在开发一个不使用服务器重定向或大量 CGI 的简单站点,
您应该使用本地站点检查。

链接/@

检查当前目录及以下目录中的所有 HTML 文件。 假设当前
directory 是服务器根目录,因此以“/”开头的链接默认为此
目录。 您必须指定 /@ 检查整个网站。 查看要检查的文件
细节。

linklint -root 目录 /@

检查目录及以下的所有 HTML 文件。 如果您想检查多个站点,这很有用
在同一台机器上,或者如果您不想在公共 HTML 目录中运行 Linklint。

其他名称 本地品牌 Site 附加选项

-主办 主机
默认情况下,“Linklint”假定您网站上以“http://”开头的所有链接都是
到其他站点的远程链接。 如果您有指向您自己网站的绝对链接,请提供
“Linklint”您的主机名和以“开头的链接”http://hostname" 将被视为
本地文件。 如果您指定 -主办 主机名:端口, 只有指向此主机名的 http 链接和
端口将被视为本地文件。

-案件
确保文件名(大写/小写)大小写在 html 标签内使用的链接匹配
文件系统使用的大小写。 这仅适用于 Windows,如果您
正在将站点移植到 Unix 主机。

-孤儿
检查包含站点上使用的文件的所有目录中是否有未使用的(孤立的)文件。

-指数 文件
使用 文件 作为默认索引文件而不是“Linklint”使用的默认列表。
您可以指定多个文件,但每个文件都必须以 -指数
命令行。 如果未找到默认索引文件,“Linklint”将使用
整个目录。 有关详细信息,请参阅默认文件部分。

地图 /a=[/b]
替补领先 /a /b. 用于服务器端图像映射或模拟服务器
重定向。

-无警告索引
轮到“未找到索引文件”警告。 仅适用于本地站点检查。

-无锚点
告诉“Linklint”忽略命名锚点。 这可以缓解人们的记忆问题
与主要对缺失页面感兴趣且不缺失命名的大型网站
锚。 此选项适用于 HTTP 和本地站点检查。

HTTP Site 检查

如果您有一个使用大量 CGI 或服务器重定向的复杂站点,您应该使用
HTTP 站点检查。 即使 HTTP 站点检查通过您的 HTTP 服务器读取页面,您
如果您在高速机器上进行检查,将获得最佳性能
连接到您的服务器。

linklint -http -host www.site.com /@

-http 标志告诉“Linklint”通过远程检查站点 www.site.com 上的 HTML 文件
http 连接。 每次进行 HTTP 站点检查时都必须指定 -host(否则
Linklint 不会从哪里获取您的页面)。 您可以指定 /@ 检查整个网站。 看
要检查哪些文件以了解详细信息。

HTTP Site 单向阀 附加选项

-http
此标志告诉 Linklint 执行 HTTP 站点检查而不是本地站点检查。
所有文件(服务器端图像映射除外)将通过 HTTP 协议从您的
网络服务器。

-主办 主机名:端口
如果包括 :港口 在主机名的末尾,Linklint 将此端口用于 HTTP
现场检查。

-密码 境界 用户密码
使用 用户密码 作为输入密码保护的授权 境界。 领域是
共享一组通用用户名和密码的站点命名区域。 如果
检查您的网站需要密码,Linklint 会告诉您需要哪些领域
警告消息中的密码。 如果包含领域,则用双引号括起来
空间。 如果没有为特定领域提供密码,Linklint 将尝试使用
如果提供了“DEFAULT”领域的密码。

-暂停 t
超时后 t 通过 http 获取文件时的秒数(默认 15)。 一旦数据
收到,额外的 t 秒是允许的。 在 Windows 上禁用超时
机器,因为 Perl 的 Windows 端口不支持“alarm()”功能。

-延迟 d
延迟 d 对同一主机的请求之间的秒数(默认为 0)。 这是一个友好的
尤其是当您检查同一主机上的许多链接时。

-本地 链接集
获取匹配的文件 链接集 当地。 默认的 -本地 链接集 is @。地图 (哪一个
匹配任何以 。地图)。 这允许 Linklint 跟踪链接
服务器端图像映射。 如果您指定自己的默认值将被忽略 -本地
表达式。 您需要指定 此选项的目录才能正常工作。

地图 /a=[/b]
替补领先 /a /b. 用于服务器端图像映射或模拟服务器
重定向。

-无锚点
告诉“Linklint”忽略命名锚点。

-无查询字符串
直到 2.3.4 版本,Linklint 在做 HTTP 站点时才使用查询字符串
检查。 在发出 HTTP 请求之前删除了查询字符串。 截至 2.3.4 查询
链接中的字符串用于请求中。 使用 -无查询字符串 回来的标志
“旧”行为。

-http_header 名称:值
添加 HTTP 标头 名称: 折扣值 Linklint 生成的所有 HTTP 请求。 你会
需要使用引号从命令行隐藏标题行中的空格
口译员。 如果有,Linklint 会在第一个冒号后自动添加一个空格
已经没有了。 允许多个(唯一)标题行。

-语言 zz
此选项仅在您检查使用内容协商的站点时有用
以不同的语言呈现相同的 URL。

创建表单的 HTTP 请求标头 接受语言: zz 这包括为
Linklint 生成的所有 HTTP 请求的一部分。 多种的 -语言 规格
被允许。 这将导致单个 接受语言: 列出所有的标题
您按字母顺序指定的语言。 一些网站可以使用这个
以特定语言向您返回页面的信息。

如果您需要比这更复杂,请使用更通用的
-http_header 创建您自己的标题。 有部分语言列表
缩写(取自 Debian)作为 Linklint 文档的一部分包含在内。

远程 网址 检查

远程 URL 检查用于查看远程 URL 是否存在(或最近已被修改)。
不会检查远程页面中的链接,Linklint 也不会在
远程 URL。

远程 URL 检查可用于检查您站点上的所有“远程”链接(那些
链接到其他网站上的页面)或者它可以检查 URL 列表。 有几种方式
指定要检查的远程 URL:

链接 http://somehost/file.html

检查是否 /文件.html 存在于某个主机上。 可以输入多个 URL
命令行,在一个 @命令文件,或 @@http文件. 要检查的每个 URL 必须开始
带有“http://”。 这将禁用站点检查。

链接@@httpfile

检查在 httpfile 中找到的所有远程 http URL。 文件中的任何内容以
“http://”被认为是一个 URL。 如果文件看起来像 远程X.txt 文件生成
通过 Linklint,所有失败的 URL 都将被交叉引用。

linklint @@ -doc 链接文档

假设您已经进行了站点检查并使用了 -doc 链接文档 把你所有的
linkdoc 目录中的输出文件,Linklint 将检查所有被删除的远程链接
在您的站点上找到并交叉引用所有失败的 URL,而无需进行站点检查。 你可以
使用 -netmod or -网络集 启用状态缓存的标志。

linklint -net [站点检查选项]

-净 标志告诉 Linklint 在执行本地或 HTTP 后检查所有远程链接
站点检查站点。 如果您遇到内存问题,请不要使用 -净 选项,而是使用
之一。 @@ 上面的选项。

其他名称 远程 网址 附加选项

-暂停 t
超时后 t 通过 http 获取文件时的秒数(默认 15)。 一旦数据
收到,额外的 t 秒是允许的。 在 Windows 上禁用超时
机器,因为 Perl 的 Windows 端口不支持“alarm()”功能。

-延迟 d
延迟 d 对同一主机的请求之间的秒数(默认为 0)。 这是一个友好的
尤其是当您检查同一主机上的许多链接时。

-重定向
检查在作为 html 文件的远程 URL 的标头中重定向。 如果一个
重定向被发现它被遵循。 如果状态缓存为
用过的。

-代理 主机名[:端口]
通过代理服务器发送所有远程 HTTP 请求 主机 和可选的
端口. 这允许您检查远程 URL 或(2.3.1 版的新功能)您的整个
来自具有 http 代理服务器的防火墙内的站点。 一些错误信息
(与主机错误有关)可能无法通过代理服务器使用。

-concise_url
在远程链接检查期间关闭将成功的 URL 打印到 STDOUT。

Status 缓存 附加选项

状态缓存是一个非常强大的功能。 它允许您跟踪最近的更改
在您链接到的所有远程(场外)页面中。 然后您可以使用 Linklint 输出
文件以快速检查更改的页面,看看它们是否仍然满足您的需求。

下面的标志使用状态缓存文件 linklint.url(保存在您的 HOME 或
LINKLINT 目录)。 该文件跟踪所有遥控器的修改日期
您检查的 URL。

-netmod
操作就像 -净 但使用状态缓存。 新检查的 URL 将是
进入缓存。 Linklint 会告诉您哪些(以前缓存的)URL 已被
自上次修改后 -网络集.

-网络集
喜欢 -netmod 但也会重置缓存中所有 URL 的最后修改状态
检查好了。 如果你总是使用 -网络集, 修改后的 URL 将只报告一次。

-重试
仅检查缓存中具有主机故障状态的 URL。 有时 URL 失败
因为它的主机暂时宕机了。 此标志使您能够重新检查那些
链接。 重新检查所有主机故障的缓存 URL 的简单方法是“linklint @@
-retry”。如果您想要失败的 URL,请使用“linklint @@linkdoc/remoteX.txt -retry”
交叉引用。

-冲洗
从缓存中删除当前未检查的所有 URL。 这 -重试
对刷新哪些 URL 没有影响。

-校验和
确保已修改的每个 URL 都按原样报告。 这个标志可以使
远程检查需要更长的时间。 许多需要校验和的页面是
动态生成,并将始终报告为已修改。

-缓存 目录
读取和写入 链接文件.url 此目录中的缓存文件。 默认目录
由您的 LINKLINT 或 HOME 环境变量设置。

输出 附加选项

默认情况下不生成输出文件,只生成进度和结果的简要摘要
被打印到屏幕上。 您可以生成完整的文档(拆分为单独的
文件)在一个 -doc 目录或将选定的输出放在一个 退房手续 文件或通过重定向
标准输出到文件。 有关详细信息,请参阅输出文件规范部分
所有输出文件的描述。

文件 输出

-doc 链接文档
将所有输出发送到 链接文档 目录。 输出分为独立的 。文本
的.html 文件。 无论单个文件如何,始终生成完整的文档
文件标志。

该文件 索引.txt 包含所有其他文件的索引; index.html的 是HTML
索引的版本。 用于远程 URL 检查的索引文件是 ur_lindex.txt
url_index.html.

-纯文本
防止在 -doc 目录。

-仅html
删除文件中多余的文本文件 -doc 用于创建后的目录
HTML 输出文件。 文件 远程文件远程X.txt 不会被删除,因为它们
Linklint 可以使用它来重新检查远程 URL。

-文档库 基地
覆盖默认值 基地 用于将浏览器定向到资源的表达式
列在输出 HTML 文件中。 在输出中将基数附加到本地链接
HTML 文件。 这仅影响 HTML 输出文件中的链接,对
这些文件中显示的内容。 通常这个标志只会在
本地站点检查以将基数设置为“http://host".

-输出帧
所有 HTML 输出数据文件都链接到 from index.html的. 如果你使用这个标志然后
数据文件将在一个新的框架(窗口)中打开,这可以很方便地
在某些情况下,因为它总是离开 index.html的 文件在其自己的窗口中打开。

-输出索引 文件名
输出索引文件以前被命名为 链接文件.txt链接文件.html。 这些
现在已更改为 索引.txtindex.html的。 您可以使用 -输出索引
可以将此名称改回“linklint”或其他名称的选项。

-url_doc_前缀 网址/
默认情况下,与远程 URL 检查相关的输出文件都以“url”开头。
你可以用 -url_doc_前缀 选项。 如果 url_doc_prefix 包含一个
“/”字符,然后将创建适当的目录(作为
-doc 目录)。

-不输出 谢谢
不要创建包含“xxxx”的输出文件。 可以重复。 例子:

-dont_output "X$"

将抑制所有交叉引用文件的输出。

集成的 文件 输出

-呃
列出丢失的文件和其他错误。

退房手续 文件
将列表输出和摘要信息发送到 文件.

-list
列出所有找到的文件、链接、目录等。

-警告
列出所有警告。

-外部参照
向列表添加交叉引用。

-向前
通过引用文件对列表进行排序。

调试 other

-db1
调试命令行输入和链接集表达式。

-db2
打印被检查的每个文件的名称(不仅仅是 HTML 文件)。

-db3
调试 HTML 解析器,打印出标签和结果链接。

-db4
调试套接字连接(种类)。

-db5
不曾用过。

-db6
远程 URL 的上次修改状态的详细信息(需要 -网络集 or -netmod).

-db7
检查远程 URL 时打印简短的调试信息。

-db8
检查远程 URL 时打印所有 http 标头。

-db9
生成随机的 http 错误。

-版
提供版本信息。

-救命
列出了一些如何使用 Linklint 的简单示例。

-help_all
列出所有帮助(包含在程序中),包括每个输入选项。

-安静的
禁用打印到屏幕的进度。

-无声
禁止在屏幕上打印摘要。

使用 onworks.net 服务在线使用 linklint


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad