linklint - 클라우드에서의 온라인

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 linklint 명령입니다.

프로그램:

이름


Linklint - 빠른 링크 검사기 및 웹사이트 유지 관리 도구

개요


링크린트 [-은닉처 예배 규칙서] [-사례] [-체크섬] [-간결한_url] [-db1..9] [-지연 d] [-doc]
[-docbase 기지] [-dont_output XXXX] [-오류] [-플러시] [-앞으로] [-도움] [-help_all]
[-주최자 호스트 이름:포트] [-주최자 호스트 이름] [-html만] [-http] [-http_헤더 이름:값]
[-무시하다 무시 설정] [-인덱스 파일] [-언어 zz] [-한도 n] [-명부] [-현지 링크셋] [-map
/a=[/b]] [-그물] [-netmod] [-netset] [-no_anchors] [-no_query_string] [-no_warn_index]
[-유아] [-아웃 파일] [-output_frames] [-output_index 파일 이름] [-암호 왕국
사용자 암호] [-대리 호스트 이름[:포트]] [-조용한] [-리디렉션] [-다시 해 보다] [-조용한] [-건너 뛰기
건너뛰기 세트] [-텍스트 전용] [-시간 초과 t] [-url_doc_prefix URL/] [-번역] [-경고하다] [-xref]
링크셋

버전


2.3.5 13년 2001월 XNUMX일

기술


이 매뉴얼 페이지에는 오픈 소스 Perl인 Linklint 프로그램이 간략하게 설명되어 있습니다.
로컬 및 원격 HTML 링크를 확인하는 프로그램입니다.

이 매뉴얼 페이지는 원래 프로그램이 하기 때문에 데비안 배포용으로 작성되었습니다.
매뉴얼 페이지가 없습니다. 대신 HTML 형식의 문서가 있습니다. 아래를 참조하십시오.

옵션


입력 입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에 선택

로컬 사이트 확인을 수행하든, HTTP 사이트 확인을 수행하든 관계없이 다음을 지정합니다.
하나 이상의 링크 세트를 확인하기 위한 디렉토리(아마도 HTML 파일이 포함되어 있음)입니다. ㅏ
linkset은 두 개의 와일드카드 문자 @ 및 #을 사용합니다. 각 링크 세트는 하나 이상의
표준 * 및 ?와 매우 유사한 디렉토리 와일드카드 문자는
한 디렉토리에 있는 파일 이름의 * 문자.

@ 문자는 모든 문자열과 일치하며(이런 종류의 "*"와 같은 역할) #은
문자("?"와 유사)는 "/" 를 제외한 모든 문자열과 일치합니다. 그만큼
@ 및 #의 작동 방식을 이해하는 가장 좋은 방법은 몇 가지 예를 살펴보는 것입니다.

전체 사이트 /@
홈페이지만(기본값) /
루트 디렉터리의 파일만 /#
. . . 그리고 한 디렉토리 아래에 /#/#
하위 디렉터리의 파일만 /sub/#
하위 디렉토리 및 /sub/@ 아래의 파일
특정 파일 /file1 /file2 ...
특정 하위 디렉토리 /sub1/@ /sub2/@ ...

링크 세트를 두 개 이상 지정하면 링크 세트와 일치하는 파일이 검사됩니다.
링크 세트와 일치하지 않는 HTML 파일은 건너뜁니다. Linklint가 확인해 보겠습니다.
존재하지만 링크를 확인하지 않습니다.

기타 입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에 선택 옵션

-건너 뛰기 건너뛰기 세트
일치하는 HTML 파일을 건너뜁니다. 건너뛰기 세트. "Linklint"는 이러한 파일이 존재하는지 확인하지만
확인할 파일 목록에 링크를 추가하지 않습니다. 다수의 건너뛰기 세트 are
허용되지만 각각 앞에는 다음이 있어야 합니다. -건너 뛰기 명령줄에서. Skipset은 다음을 사용합니다.
링크세트와 동일한 와일드카드 문자.

-무시하다 무시 설정
일치하는 파일을 무시합니다. 무시 설정. "Linklint"는 이러한 파일이 있는지 확인하지도 않습니다.
존재하다. 다수의 무시 세트 허용되지만 각각 앞에는 다음이 와야 합니다. -무시하다 를 시청하여 이에 대해 더 많은 정보를 얻을 수 있습니다.
명령줄. 무시 세트는 링크 세트와 동일한 와일드카드 문자를 사용합니다.

-한도 n
확인 제한 n HTML 파일(기본값 500) 첫 번째 이후의 모든 HTML 파일 n are
건너뛰었다.

지방의 사이트 확인

http 서버가 없는 컴퓨터에서 HTML 페이지를 개발하는 경우 또는
서버 리디렉션이나 광범위한 CGI를 사용하지 않는 간단한 사이트를 개발 중입니다.
로컬 사이트 확인을 사용해야 합니다.

링크린트 /@

현재 디렉터리와 그 아래의 모든 HTML 파일을 확인합니다. 현재
디렉토리는 서버 루트 디렉토리이므로 "/"로 시작하는 링크의 기본값은 이 디렉토리입니다.
예배 규칙서. 지정해야 합니다. /@ 전체 사이트를 확인하려면 확인할 파일 보기
세부.

linklint -root 디렉토리 /@

dir 및 그 아래의 모든 HTML 파일을 확인합니다. 여러 사이트를 확인하고 싶을 때 유용합니다
동일한 컴퓨터에 있거나 공개 HTML 디렉터리에서 Linklint를 실행하고 싶지 않은 경우.

기타 지방의 사이트 옵션

-주최자 호스트 이름
기본적으로 "Linklint"는 "http://"로 시작하는 사이트의 모든 링크가 다음과 같다고 가정합니다.
다른 사이트에 대한 원격 링크. 자신의 사이트에 대한 절대 링크가 있는 경우 다음을 제공하십시오.
호스트 이름과 "로 시작하는 링크를 "Linklint"하세요.http://hostname"로 처리됩니다.
로컬 파일. 당신이 지정하는 경우 -주최자 호스트 이름:포트, http만 이 호스트 이름에 연결되며
포트는 로컬 파일로 처리됩니다.

-사례
html 태그 내부의 링크에 사용된 파일 이름(대/소문자)이 일치하는지 확인하세요.
파일 시스템에서 사용되는 경우입니다. 이는 Windows 전용이며 다음과 같은 경우 매우 편리합니다.
사이트를 Unix 호스트로 포팅하고 있습니다.

-유아
사용되지 않은(고아) 파일이 있는지 사이트에서 사용되는 파일이 포함된 모든 디렉터리를 확인합니다.

-인덱스 파일
사용 파일 "Linklint"에서 사용하는 기본 목록 대신 기본 인덱스 파일로 사용됩니다.
두 개 이상의 파일을 지정할 수 있지만 각 파일 앞에는 다음이 와야 합니다. -인덱스 를 시청하여 이에 대해 더 많은 정보를 얻을 수 있습니다.
명령줄. 기본 인덱스 파일을 찾을 수 없는 경우 "Linklint"는 다음 목록을 사용합니다.
전체 디렉토리. 자세한 내용은 기본 파일 섹션을 참조하세요.

-map /a=[/b]
대체 선두 /a/b. 서버측 이미지 맵 또는 서버 시뮬레이션용
리디렉션.

-no_warn_index
"인덱스 파일을 찾을 수 없음" 경고가 표시됩니다. 로컬 사이트 확인에만 적용됩니다.

-no_anchors
명명된 앵커를 무시하도록 "Linklint"에 지시합니다. 이것은 사람들의 기억 문제를 완화할 수 있습니다.
누락된 페이지와 누락되지 않은 이름에 주로 관심이 있는 대규모 사이트
앵커. 이 옵션은 HTTP 및 로컬 사이트 확인 모두에 적용됩니다.

HTTP 사이트 확인

CGI나 서버 리디렉션을 많이 사용하는 복잡한 사이트가 있는 경우 다음을 사용해야 합니다.
HTTP 사이트 확인. HTTP 사이트 검사가 HTTP 서버를 통해 페이지를 읽더라도
속도가 빠른 기계에서 검사를 수행하면 최상의 성능을 얻을 수 있습니다.
귀하의 서버에 연결합니다.

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

XNUMXD덴탈의 -http 플래그는 "Linklint"에게 원격을 통해 www.site.com 사이트의 HTML 파일을 확인하도록 지시합니다.
http 연결. HTTP 사이트 확인을 수행할 때마다 -host를 지정해야 합니다(그렇지 않으면
Linklint는 페이지를 어디서 얻을 수 있는지 알지 못합니다.) 지정할 수 있습니다 /@ 전체 사이트를 확인하려면 보다
자세한 내용은 어떤 파일을 확인해야 할까요?

HTTP 사이트 체크 옵션

-http
이 플래그는 Linklint에게 로컬 사이트 확인 대신 HTTP 사이트 확인을 수행하도록 지시합니다.
서버 측 이미지 맵을 제외한 모든 파일은 HTTP 프로토콜을 통해 읽혀집니다.
웹 서버.

-주최자 호스트 이름:포트
포함하면 :포트 호스트 이름 끝에 Linklint는 HTTP에 이 포트를 사용합니다.
사이트 확인.

-암호 왕국 사용자 암호
사용 사용자암호 비밀번호로 보호된 입력 권한으로 왕국. 영역은
공통된 사용자 이름과 비밀번호 세트를 공유하는 사이트의 명명된 영역입니다. 만약에
사이트를 확인하려면 비밀번호가 필요합니다. Linklint가 필요한 영역을 알려줍니다.
경고 메시지의 비밀번호. 다음을 포함하는 경우 영역을 큰따옴표로 묶습니다.
공백. 특정 영역에 대해 암호가 제공되지 않으면 Linklint는 다음을 사용하려고 시도합니다.
제공된 경우 ""DEFAULT"" 영역에 대한 비밀번호입니다.

-시간 초과 t
다음 시간 이후에 타임아웃됨 t http를 통해 파일을 가져올 때 초(기본값 15)입니다. 일단 데이터는
받았습니다, 추가로 t 초가 허용됩니다. Windows에서는 시간 초과가 비활성화되어 있습니다.
Perl의 Windows 포트는 "alarm()" 기능을 지원하지 않기 때문입니다.

-지연 d
지연 d 동일한 호스트에 대한 요청 사이의 초(기본값 0) 이는 친근한
동일한 호스트에서 많은 링크를 확인하는 경우 특히 해야 할 일입니다.

-현지 링크셋
일치하는 파일을 가져옵니다 링크셋 장소 상에서. 기본값 -현지 링크셋 is @.지도 (어느
다음으로 끝나는 모든 링크와 일치합니다. .지도). 이를 통해 Linklint는 다음을 통해 링크를 따라갈 수 있습니다.
서버 측 이미지 맵. 직접 지정하면 기본값은 무시됩니다. -현지
표현. 다음을 지정해야 합니다. -루트 이 옵션이 제대로 작동하려면 디렉토리가 필요합니다.

-map /a=[/b]
대체 선두 /a/b. 서버측 이미지 맵 또는 서버 시뮬레이션용
리디렉션.

-no_anchors
명명된 앵커를 무시하도록 "Linklint"에 지시합니다.

-no_query_string
버전 2.3.4까지 Linklint는 HTTP 사이트를 수행하는 동안 쿼리 문자열을 사용하지 않았습니다.
체크 무늬. HTTP 요청을 하기 전에 쿼리 문자열이 제거되었습니다. 2.3.4 쿼리부터
링크의 문자열이 요청에 사용됩니다. 사용 -no_query_string 돌아오라는 깃발
"오래된" 행동.

-http_헤더 이름:값
HTTP 헤더를 추가합니다. 이름: 가치 Linklint에서 생성된 모든 HTTP 요청에 적용됩니다. 당신은 것입니다
명령줄에서 헤더 줄의 공백을 숨기려면 따옴표를 사용해야 합니다.
통역사. Linklint는 첫 번째 콜론 뒤에 공백이 있는 경우 자동으로 공백을 추가합니다.
이미 거기엔 하나도 없어. 여러 개의(고유한) 헤더 줄이 허용됩니다.

-언어 zz
이 옵션은 콘텐츠 협상을 사용하는 사이트를 확인하는 경우에만 유용합니다.
동일한 URL을 다른 언어로 제공합니다.

다음 형식의 HTTP 요청 헤더를 생성합니다. 수락 언어: zz 그것은 다음과 같이 포함됩니다.
Linklint에서 생성된 모든 HTTP 요청의 일부입니다. 다수의 -언어 명세서
허용됩니다. 이로 인해 단일 결과가 발생합니다. 수락 언어: 모든 항목을 나열하는 헤더
지정한 언어가 알파벳순으로 표시됩니다. 일부 웹사이트에서는 이 기능을 사용할 수 있습니다.
특정 언어로 페이지를 반환하기 위한 정보.

이보다 더 복잡해져야 한다면 좀 더 일반적인 목적을 사용하세요.
-http_헤더 나만의 헤더를 만들 수 있습니다. 일부 언어 목록이 있습니다.
Linklint 문서의 일부로 포함된 약어(Debian에서 가져옴).

원격수행 URL 확인

원격 URL 확인은 원격 URL이 존재하는지(또는 최근에 수정되었는지) 확인하는 데 사용됩니다.
원격 페이지의 링크는 확인되지 않으며 Linklint는 명명된 앵커를 찾지 않습니다.
원격 URL.

원격 URL 확인을 사용하면 사이트의 모든 "원격" 링크(해당 링크)를 확인할 수 있습니다.
다른 사이트의 페이지로 연결되는 링크) 또는 URL 목록을 확인할 수 있습니다. 여러 가지 방법이 있습니다
확인할 원격 URL을 지정하려면 다음을 수행하세요.

링크린트 http://somehost/file.html

있는지 확인합니다. /file.html 어딘가 호스트에 존재합니다. 여러 개의 URL을 입력할 수 있습니다.
명령줄, @명령파일, 또는 @@http파일. 확인할 모든 URL은 시작되어야 합니다.
"http://"로. 이렇게 하면 사이트 확인이 비활성화됩니다.

링크린트 @@httpfile

httpfile에 있는 모든 원격 http URL을 확인합니다. 다음으로 시작하는 파일의 모든 항목
"http://"는 URL로 간주됩니다. 파일이 다음과 같은 경우 원격X.txt 생성된 파일
Linklint에 의해 실패한 모든 URL은 상호 참조됩니다.

링크린트 @@ -doc 링크독

이미 사이트 확인을 완료하고 사용했다고 가정합니다. -doc 링크문서 당신의 모든 것을 담기 위해
linkdoc 디렉터리에 출력 파일이 있으면 Linklint는 해당 파일이 포함된 모든 원격 링크를 확인합니다.
사이트 확인을 수행하지 않고 귀하의 사이트에서 발견한 모든 실패한 URL을 상호 참조합니다. 당신은 할 수 있습니다
사용 -netmod or -netset 상태 캐시를 활성화하는 플래그입니다.

linklint -net [사이트 확인 옵션]

XNUMXD덴탈의 -그물 플래그는 Linklint에게 로컬 또는 HTTP를 수행한 후 모든 원격 링크를 확인하도록 지시합니다.
사이트 확인 사이트. 메모리 문제가 있는 경우 다음을 사용하지 마십시오. -그물 옵션을 대신 사용하십시오.
하나의 @@ 위의 옵션.

기타 원격수행 URL 옵션

-시간 초과 t
다음 시간 이후에 타임아웃됨 t http를 통해 파일을 가져올 때 초(기본값 15)입니다. 일단 데이터는
받았습니다, 추가로 t 초가 허용됩니다. Windows에서는 시간 초과가 비활성화되어 있습니다.
Perl의 Windows 포트는 "alarm()" 기능을 지원하지 않기 때문입니다.

-지연 d
지연 d 동일한 호스트에 대한 요청 사이의 초(기본값 0) 이는 친근한
동일한 호스트에서 많은 링크를 확인하는 경우 특히 해야 할 일입니다.

-리디렉션
다음을 확인합니다. html 파일인 원격 URL의 헤더를 리디렉션합니다. 만약
리디렉션이 발견되면 따라갑니다. 상태 캐시가 다음과 같은 경우 이 기능은 비활성화됩니다.
익숙한.

-대리 호스트 이름[:포트]
프록시 서버를 통해 모든 원격 HTTP 요청을 보냅니다. 호스트 이름 및 선택 사항
포트. 이를 통해 원격 URL 또는 (버전 2.3.1의 새로운 기능) 전체 URL을 확인할 수 있습니다.
http 프록시 서버가 있는 방화벽 내의 사이트. 일부 오류 메시지
(호스트 오류 관련) 프록시 서버를 통해 사용하지 못할 수 있습니다.

-간결한_url
원격 링크 확인 중에 성공적인 URL을 STDOUT으로 인쇄하는 기능을 끕니다.

Status 캐시 옵션

상태 캐시는 매우 강력한 기능입니다. 최근 변경 사항을 추적할 수 있습니다.
귀하가 링크한 모든 원격(오프사이트) 페이지에서. 그런 다음 Linklint 출력을 사용할 수 있습니다.
파일을 사용하여 변경된 페이지를 신속하게 확인하여 여전히 요구 사항을 충족하는지 확인할 수 있습니다.

아래 플래그는 상태 캐시 파일 linklint.url(HOME 또는
LINKLINT 디렉터리). 이 파일은 모든 원격 장치의 수정 날짜를 추적합니다.
귀하가 확인하는 URL.

-netmod
다음과 같이 작동합니다. -그물 하지만 상태 캐시를 사용합니다. 새로 확인된 URL은 다음과 같습니다.
캐시에 입력되었습니다. Linklint는 이전에 캐시된 URL이 무엇인지 알려줍니다.
지난번부터 수정됨 -netset.

-netset
처럼 -netmod 또한 모든 URL에 대해 캐시에서 마지막으로 수정된 상태를 재설정합니다.
확인했습니다. 항상 사용하신다면 -netset, 수정된 URL은 한 번만 보고됩니다.

-다시 해 보다
캐시에서 호스트 실패 상태인 URL만 확인합니다. 가끔 URL이 실패하는 경우가 있습니다.
호스트가 일시적으로 다운되었기 때문입니다. 이 플래그를 사용하면 해당 항목만 다시 확인할 수 있습니다.
연결. 호스트 오류가 있는 모든 캐시된 URL을 다시 확인하는 쉬운 방법은 "linklint @@"입니다.
-재시도". 실패한 URL을 복구하려면 "linklint @@linkdoc/remoteX.txt -retry"를 사용하세요.
상호 참조됨.

-플러시
현재 확인되지 않은 모든 URL을 캐시에서 제거합니다. 그만큼 -다시 해 보다 플래그
어떤 URL이 플러시되는지에는 영향을 미치지 않습니다.

-체크섬
수정된 모든 URL이 수정된 대로 보고되도록 합니다. 이 깃발은 만들 수 있습니다
원격 확인에는 시간이 더 오래 걸립니다. 체크섬이 필요한 페이지 중 상당수는 다음과 같습니다.
동적으로 생성되며 항상 수정된 것으로 보고됩니다.

-은닉처 예배 규칙서
읽고 쓴다 linklint.url 이 디렉토리에 캐시 파일이 있습니다. 기본 디렉토리
LINKLINT 또는 HOME 환경 변수에 의해 설정됩니다.

산출 옵션

기본적으로 출력 파일은 생성되지 않으며 진행 상황과 결과에 대한 간략한 요약만 생성됩니다.
화면에 인쇄됩니다. 완전한 문서를 생성할 수 있습니다(별도의 문서로 분할).
파일)에서 -doc 디렉터리에 넣거나 선택한 출력을 단일 폴더에 넣습니다. -아웃 파일 또는 리디렉션을 통해
표준 출력을 파일로 보냅니다. 자세한 내용은 출력 파일 사양 섹션을 참조하세요.
모든 출력 파일에 대한 설명입니다.

멀티 입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에 산출

-doc 링크문서
모든 출력을 다음으로 보냅니다. 링크문서 예배 규칙서. 출력은 별도로 나누어집니다. 이 .txt
.html 중에서 파일. 단일 문서에 관계없이 항상 완전한 문서가 생성됩니다.
파일 플래그.

파일 index.txt 다른 모든 파일에 대한 색인을 포함합니다. index.html 페이지 HTML입니다
인덱스 버전입니다. 원격 URL 확인을 위한 인덱스 파일은 다음과 같습니다. ur_linindex.txt
url_index.html.

-텍스트 전용
HTML 파일이 생성되는 것을 방지합니다. -doc 디렉토리.

-html만
다음에서 중복되는 텍스트 파일을 지웁니다. -doc 디렉토리를 생성하는 데 사용된 후
HTML 출력 파일. 파일 원격.txt원격X.txt 이후로 지워지지 않습니다.
Linklint는 원격 URL을 다시 확인하는 데 사용할 수 있습니다.

-docbase 기지
기본값을 재정의합니다. 기지 브라우저를 리소스로 안내하는 데 사용되는 표현
출력 HTML 파일에 나열됩니다. 기본은 출력의 로컬 링크 앞에 추가됩니다.
HTML 파일. 이는 HTML 출력 파일의 링크에만 영향을 미치며, HTML 출력 파일에는 영향을 주지 않습니다.
이 파일에 표시되는 내용. 일반적으로 이 플래그는
로컬 사이트를 확인하여 기본을 "http://host".

-output_frames
모든 HTML 출력 데이터 파일은 다음 위치에 연결됩니다. index.html 페이지. 이 플래그를 사용하면
데이터 파일은 다음 작업에 유용할 수 있는 새 프레임(창)에서 열립니다.
어떤 경우에는 항상 떠나기 때문에 index.html 페이지 파일이 자체 창에서 열립니다.

-output_index 파일 이름
출력 인덱스 파일의 이름은 이전에 지정되었습니다. 링크린트.txtlinklint.html. 이들
지금은 다음으로 변경되었습니다. index.txtindex.html 페이지. 당신은을 사용할 수 있습니다 -output_index
이 이름을 다시 "linklint" 또는 다른 이름으로 변경하는 옵션입니다.

-url_doc_prefix URL/
기본적으로 출력 파일은 모두 "url"로 시작하는지 확인하는 원격 URL과 연결됩니다.
다음을 사용하여 이를 변경할 수 있습니다. -url_doc_prefix 옵션. url_doc_prefix에
"/" 문자를 입력하면 적절한 디렉터리가 생성됩니다(
-doc 디렉토리).

-dont_output XXXX
"xxxx"가 포함된 출력 파일을 생성하지 마세요. 반복될 수 있습니다. 예:

-dont_output "X$"

모든 상호 참조 파일의 출력을 억제합니다.

하나의 입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에 산출

-오류
누락된 파일 및 기타 오류를 나열합니다.

-아웃 파일
목록 출력 및 요약 정보를 다음으로 보냅니다. 파일.

-명부
발견된 모든 파일, 링크, 디렉토리 등을 나열합니다.

-경고하다
모든 경고를 나열합니다.

-xref
목록에 상호 참조를 추가합니다.

-앞으로
파일을 참조하여 목록을 정렬합니다.

디버그 other 깃발

-db1
명령줄 입력 및 링크 세트 표현식을 디버그합니다.

-db2
HTML 파일뿐만 아니라 검사된 모든 파일의 이름을 인쇄합니다.

-db3
HTML 파서를 디버그하고 태그와 결과 링크를 인쇄합니다.

-db4
소켓 연결(일종)을 디버그합니다.

-db5
사용하지 않습니다.

-db6
원격 URL의 마지막 수정 상태 세부정보(필수) -netset or -netmod).

-db7
원격 URL을 확인하면서 간략한 디버그 정보를 출력합니다.

-db8
원격 URL을 확인하는 동안 모든 http 헤더를 인쇄합니다.

-db9
임의의 http 오류를 생성합니다.

-번역
버전 정보를 제공합니다.

-도움
Linklint를 사용하는 방법에 대한 몇 가지 간단한 예를 나열합니다.

-help_all
모든 입력 옵션을 포함하여 모든 도움말(프로그램에 포함됨)을 나열합니다.

-조용한
화면에 인쇄 진행을 비활성화합니다.

-조용한
화면에 요약 인쇄를 비활성화합니다.

onworks.net 서비스를 사용하여 온라인으로 linklint 사용



최신 Linux 및 Windows 온라인 프로그램