англійськафранцузькаіспанська

Ad


Значок OnWorks

linklint - онлайн у хмарі

Запустіть linklint у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда linklint, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


Linklint - швидка перевірка посилань та інструмент обслуговування веб-сайтів

СИНТАКСИС


linklint [- кеш каталог] [-випадок] [- контрольна сума] [-concise_url] [-db1..9] [- затримка d] [-doc]
[-docbase база] [-dont_output хххх] [- помилка] [-змив] [- вперед] [-допомога] [-допомога_всім]
[-господар ім'я хоста: порт] [-господар ім'я хоста] [-лише html] [-http] [-http_header ім'я: значення]
[-ігнорувати ігнорувати] [-індекс файл] [-мова zz] [-ліміт n] [-список] [- місцеві набір посилань] [- карта
/a=[/b]] [-нет] [-netmod] [-netset] [-ні_якорів] [-no_query_string] [-no_warn_index]
[- сирота] [-від файл] [-вихідні_кадри] [-індекс_виведення ім'я файлу] [-пароль царство
користувач: пароль] [- проксі ім'я хоста[:порт]] [-спокійно] [-перенаправлення] [- повторити спробу] [- мовчазний] [-пропустити
пропуск] [- лише текст] [-час вийшов t] [-url_doc_prefix url/] [-версія] [- попередити] [-xref]
набір посилань

Версія


2.3.5 13 серпня 2001 року

ОПИС


Ця сторінка посібника коротко описує програму Linklint, яка є Perl з відкритим вихідним кодом
програма, яка перевіряє локальні та віддалені посилання HTML.

Ця сторінка посібника була написана для дистрибутива Debian, оскільки оригінальна програма так
не має сторінки посібника. Натомість він має документацію у форматі HTML; Дивись нижче.

ВАРІАНТИ


вхід філе вибір

Незалежно від того, чи виконуєте ви перевірку локального сайту чи HTTP-сайту, ви вказуєте який
каталоги (імовірно, що містять файли HTML), щоб перевірити з одним або кількома наборами посилань. А
набір посилань використовує два символи підстановки @ і #. Кожен набір посилань визначає одне або більше
каталоги схожі на стандартні * і ? символи підстановки використовуються для вказівки
символи в * імена файлів в одному каталозі.

Символ @ відповідає будь-якому рядку символів (такий тип діє як "*"), а #
символ (який схожий на "?") відповідає будь-якому рядку символів, крім "/". The
Найкращий спосіб зрозуміти, як працюють @ і #, — це подивитися на кілька прикладів:

весь сайт /@
лише домашня сторінка (за замовчуванням) /
файли лише в кореневому каталозі /#
. . . і один каталог вниз /#/#
файли лише у підкаталозі /sub/#
файли в підкаталозі та нижче /sub/@
конкретні файли /файл1 /файл2 ...
конкретні підкаталоги /sub1/@ /sub2/@ ...

Якщо ви вкажете більше одного набору посилань, будуть перевірені файли, що відповідають будь-якому з наборів посилань.
Файли HTML, які не відповідають жодному з наборів посилань, буде пропущено. Linklint побачить, чи вони
існують, але не перевірятимуть жодне з їхніх посилань.

Інше філе вибір Опції

-пропустити пропуск
Пропускає відповідні HTML-файли пропуск. "Linklint" переконається, що ці файли існують, але
не додаватиме жодне зі своїх посилань до списку файлів для перевірки. Кілька скіпсети він має
дозволено, але перед кожним має бути -пропустити в командному рядку. Скіпсети використовують
ті самі символи підстановки, що й набори посилань.

-ігнорувати ігнорувати
Ігнорує збіг файлів ігнорувати. "Linklint" навіть не перевіряє, чи ці файли
існують. Кілька ігнорує дозволені, але перед кожним має бути -ігнорувати на
командний рядок. Ігнорувати скидання використовують ті ж символи підстановки, що й набори посилань.

-ліміт n
Обмеження перевірки до n HTML файли (за замовчуванням 500). Усі файли HTML після першого n він має
пропущено.

Місцевий сайт Перевірка

Якщо ви розробляєте сторінки HTML на комп’ютері, який не має http-сервера, або якщо
ви розробляєте простий сайт, який не використовує перенаправлення сервера або обширну CGI,
Ви повинні використовувати локальну перевірку сайту.

linklint /@

Перевіряє всі файли HTML у поточному каталозі та нижче. Припускається, що струм
каталог є кореневим каталогом сервера, тому посилання, що починаються з "/" за замовчуванням, до нього
каталог. Ви повинні вказати /@ щоб перевірити весь сайт. Дивіться, які файли перевіряти
подробиці

linklint -корінь каталог /@

Перевіряє всі файли HTML у папці та нижче. Це корисно, якщо ви хочете перевірити кілька сайтів
на тій же машині або якщо ви не хочете запускати Linklint у вашому загальнодоступному каталозі HTML.

Інше Місцевий сайт Опції

-господар ім'я хоста
За замовчуванням «Linklint» передбачає, що всі посилання на вашому сайті, які починаються з «http://», є такими
віддалені посилання на інші сайти. Якщо у вас є абсолютні посилання на власний сайт, дайте
"Linklint" своє ім'я хоста та посилання, які починаються з "http://hostname" буде розглядатися як
локальні файли. Якщо ви вкажете -господар ім'я хоста: порт, лише http-посилання на це ім’я хоста та
порт буде розглядатися як локальні файли.

-випадок
Переконається, що ім'я файлу (верхній/нижній) збігається з посиланнями всередині тегів html
регістр, який використовується файловою системою. Це лише для Windows і дуже зручно, якщо ви
переносять сайт на хост Unix.

- сирота
Перевіряє всі каталоги, які містять файли, які використовуються на сайті, на наявність невикористаних (сиротих) файлів.

-індекс файл
Використовує файл як файл індексу за замовчуванням замість списку за замовчуванням, який використовується "Linklint".
Ви можете вказати більше одного файлу, але перед кожним з них має бути -індекс на
командний рядок. Якщо файл індексу за замовчуванням не знайдено, "Linklint" використовує список файлів
весь каталог. Додаткову інформацію див. у розділі Файл за замовчуванням.

- карта /a=[/b]
Замінники провідні /a з /b. Для карт зображень на стороні сервера або для імітації сервера
Перенаправлення.

-no_warn_index
Повороти попередження "індексний файл не знайдено". Застосовується лише до локальної перевірки сайту.

-ні_якорів
Вказує "Linklint" ігнорувати названі прив'язки. Це може полегшити проблеми з пам’яттю для людей
з великими сайтами, які в першу чергу цікавляться відсутніми сторінками і не пропускають названі
якоря. Цей параметр працює як для перевірки HTTP, так і для локальних сайтів.

HTTP сайт Перевірка

Якщо у вас є складний сайт, який використовує багато CGI або перенаправлення сервера, вам слід скористатися
Перевірка сайту HTTP. Навіть якщо перевірка сайту HTTP читає сторінки через ваш HTTP-сервер, ви
отримає найкращу продуктивність, якщо ви зробите перевірку на машині з високою швидкістю
підключення до вашого сервера.

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

Команда -http прапорець повідомляє "Linklint" перевіряти файли HTML на сайті www.site.com за допомогою пульта дистанційного керування
http-з'єднання. Ви повинні вказувати -host щоразу, коли ви виконуєте перевірку сайту HTTP (інакше
Linklint не знайде ваші сторінки). Ви можете вказати /@ щоб перевірити весь сайт. Побачити
Які файли перевірити, щоб дізнатися більше.

HTTP сайт перевірити Опції

-http
Цей прапорець вказує Linklint виконувати перевірку сайту HTTP замість перевірки локального сайту.
Усі файли (крім карт зображень на стороні сервера) будуть зчитуватися за протоколом HTTP з вашого
веб -сервер.

-господар ім'я хоста: порт
Якщо включити :порт в кінці вашого імені хоста Linklint використовує цей порт для HTTP
перевірка сайту.

-пароль царство користувач: пароль
Використовує користувач та пароль як авторизація для входу захищена паролем царство Сфери є
іменовані області сайту, які мають загальний набір імен користувачів і паролів. Якщо
паролі необхідні для перевірки вашого сайту, Linklint підкаже вам, які сфери потрібні
паролі в попереджувальних повідомленнях. Введіть область у подвійні лапки, якщо вона містить
просторів. Якщо для певної області не вказано пароль, Linklint спробує використати
пароль для області ""DEFAULT"", якщо він був наданий.

-час вийшов t
Тайм-аут після t секунд (за замовчуванням 15) при отриманні файлів через http. Як тільки дані є
отриманий, доп t секунд дозволено. Час очікування вимкнено в Windows
машин, оскільки порт Windows Perl не підтримує функцію "alarm()".

- затримка d
Затримки d секунд між запитами до того самого хоста (за замовчуванням 0). Це дружня
Що потрібно зробити, особливо якщо ви перевіряєте багато посилань на одному хості.

- місцеві набір посилань
Отримує відповідні файли набір посилань локально. За замовчуванням - місцеві набір посилань is @.map (котрий
відповідає будь-якому посиланню, що закінчується на .map). Це дозволяє Linklint переходити за посиланнями
карти зображень на стороні сервера. Значення за замовчуванням ігнорується, якщо ви вкажете власне - місцеві
вирази. Вам потрібно вказати -корінь каталог, щоб цей параметр працював належним чином.

- карта /a=[/b]
Замінники провідні /a з /b. Для карт зображень на стороні сервера або для імітації сервера
Перенаправлення.

-ні_якорів
Вказує "Linklint" ігнорувати названі прив'язки.

-no_query_string
До версії 2.3.4 Linklint не використовував рядки запиту під час створення сайту HTTP
чеки. Рядки запиту були видалені перед тим, як робити HTTP-запити. Станом на запит 2.3.4
рядки в посиланнях використовуються в запитах. Використовувати -no_query_string прапор, щоб повернутися
«стара» поведінка.

-http_header Назва: значення
Додає заголовок HTTP ім'я: значення на всі HTTP-запити, згенеровані Linklint. Ти будеш
потрібно використовувати лапки, щоб приховати пробіли в рядку заголовка від командного рядка
перекладач. Linklint автоматично додасть пробіл після першого двокрапки, якщо є
там уже не один. Дозволено декілька (унікальних) рядків заголовка.

-мова zz
Цей параметр корисний, лише якщо ви перевіряєте сайт, для якого використовується узгодження вмісту
представити ту саму URL-адресу різними мовами.

Створює заголовок HTTP-запиту форми Мова прийняття: zz що входить як
частина всіх HTTP-запитів, згенерованих Linklint. Кілька -мова специфікації
дозволені. Це призведе до єдиного Мова прийняття: заголовок, у якому перелічено всі
мови, які ви вказали в алфавітному порядку. Деякі веб-сайти можуть використовувати це
інформацію, щоб повернути вам сторінки певною мовою.

Якщо вам потрібно зробити це складніше, скористайтеся більш загальним призначенням
-http_header щоб створити власний заголовок. Є неповний список мов
абревіатури (взяті з Debian), включені як частина документації Linklint.

віддалений URL Перевірка

Перевірка віддаленої URL-адреси використовується, щоб перевірити, чи існує віддалена URL-адреса (чи була нещодавно змінена).
Посилання на віддалених сторінках не перевіряються, і Linklint не шукає іменовані прив’язки
віддалені URL-адреси.

Віддалену перевірку URL-адрес можна використовувати для перевірки всіх «віддалених» посилань на вашому сайті (т
які посилаються на сторінки інших сайтів) або може перевірити список URL-адрес. Існує кілька способів
щоб вказати, які віддалені URL-адреси перевірити:

linklint http://somehost/file.html

Перевіряє чи /file.html існує на якомусь хості. На сторінці можна ввести кілька URL-адрес
командний рядок, у an @commandfile, або в @@httpфайл. Кожна URL-адреса, яку потрібно перевірити, має починатися
з "http://". Це вимкне перевірку сайту.

linklint @@httpfile

Перевіряє всі віддалені http URL-адреси, знайдені в http-файлі. Все у файлі, починаючи з
"http://" вважається URL-адресою. Якщо файл виглядає як a remoteX.txt створений файл
Linklint, тоді всі URL-адреси, які не вдалися, будуть перехресні.

linklint @@ -doc linkdoc

Припустимо, що ви вже перевірили сайт і використали -doc linkdoc поставити все своє
вихідні файли в каталозі linkdoc, Linklint перевірить усі віддалені посилання, які були
знайдено на вашому сайті та перехресне посилання на всі невдалі URL-адреси без перевірки сайту. Ти можеш
використовувати -netmod or -netset прапори, щоб увімкнути кеш стану.

linklint -net [параметри перевірки сайту]

Команда -нет flag повідомляє Linklint перевіряти всі віддалені посилання після виконання локального або HTTP
перевірка сайту. Якщо у вас проблеми з пам’яттю, не використовуйте -нет варіант, замість цього використовуйте
один з @@ варіанти вище.

Інше віддалений URL Опції

-час вийшов t
Тайм-аут після t секунд (за замовчуванням 15) при отриманні файлів через http. Як тільки дані є
отриманий, доп t секунд дозволено. Час очікування вимкнено в Windows
машин, оскільки порт Windows Perl не підтримує функцію "alarm()".

- затримка d
Затримки d секунд між запитами до того самого хоста (за замовчуванням 0). Це дружня
Що потрібно зробити, особливо якщо ви перевіряєте багато посилань на одному хості.

-перенаправлення
Перевіряє переспрямування в заголовках віддалених URL-адрес, які є файлами html. Якщо
знайдено переспрямування, за ним слідують. Ця функція вимкнена, якщо кеш статусу вимкнено
використаний

- проксі ім'я хоста[:порт]
Відправляє всі віддалені HTTP-запити через проксі-сервер ім'я хоста і необов'язковий
порт. Це дозволяє вам перевірити віддалені URL-адреси або (нове з версією 2.3.1) всю вашу
сайт із брандмауера, який має http-проксі-сервер. Деякі повідомлення про помилки
(що стосується помилок хоста) може бути недоступним через проксі-сервер.

-concise_url
Вимикає друк успішних URL-адрес у STDOUT під час віддаленої перевірки посилань.

Статус Кеш Опції

Кеш стану є дуже потужною функцією. Це дозволяє відстежувати останні зміни
на всіх віддалених (за межами сайту) сторінках, на які ви посилаєтеся. Потім ви можете використовувати вихід Linklint
файли, щоб швидко перевірити змінені сторінки, щоб перевірити, чи відповідають вони вашим потребам.

У наведених нижче позначках використовується файл кешу статусу linklint.url (зберігається у вашому HOME або
каталог LINKLINT). Цей файл відстежує дати модифікації всіх пультів
URL-адреси, які ви перевіряєте.

-netmod
Діє так само, як -нет але використовує кеш статусу. Щойно перевірені URL-адреси будуть
введено в кеш. Linklint повідомить вам, які (раніше кешовані) URL-адреси були
змінено з останнього -netset.

-netset
Люблю -netmod але також скидає останній змінений статус у кеші для всіх URL-адрес, які
перевірено нормально. Якщо ви завжди використовуєте -netset, змінені URL-адреси повідомлятимуться лише один раз.

- повторити спробу
Перевіряє лише URL-адреси, які мають у кеші статус збою хоста. Іноді URL-адреса не працює
оскільки його хост тимчасово не працює. Цей прапорець дає змогу перевіряти лише це
посилання. Простий спосіб повторно перевірити всі кешовані URL-адреси з помилками хоста - це "linklint @@
-retry". Використовуйте "linklint @@linkdoc/remoteX.txt -retry", якщо ви хочете, щоб URL-адреси з помилками
перехресне посилання.

-змив
Видаляє з кешу всі URL-адреси, які наразі не перевіряються. The - повторити спробу прапор
не впливає на те, які URL-адреси очищаються.

- контрольна сума
Гарантує, що кожна змінена URL-адреса повідомляється як така. Цей прапор може зробити
дистанційна перевірка займає більше часу. Багато сторінок, які потребують контрольної суми
динамічно генерується і завжди повідомлятиметься як змінений.

- кеш каталог
Читає і пише linklint.url файл кешу в цьому каталозі. Каталог за замовчуванням
встановлюється вашими змінними середовища LINKLINT або HOME.

Вихід Опції

За замовчуванням не генеруються вихідні файли, лише прогрес і короткий підсумок результатів
друкуються на екрані. Ви можете створити повну документацію (розбиту на окремі
файли) в a -doc каталогу або помістити вибраний вихід в один -від файлу або шляхом переспрямування
стандартний вихід у файл. Детальну інформацію див. у розділі Специфікація вихідного файлу
опис усіх вихідних файлів.

Багато філе Вихід

-doc linkdoc
Відправляє весь вихід на linkdoc каталог. Вихід розділений на окремі . Txt
та . Сайтів файлів. Повна документація виготовляється завжди, незалежно від єдиної
прапорці файлів.

Файл index.txt містить індекс для всіх інших файлів; index.html є HTML
версія індексу. Файли індексу для віддаленої перевірки URL-адрес є ur_lindex.txt та
url_index.html.

- лише текст
Запобігає створенню будь-яких файлів HTML у файлі -doc каталог.

-лише html
Стирає зайві текстові файли в -doc каталогу після того, як вони були використані для створення
вихідні файли HTML. Файли remote.txt та remoteX.txt не стираються, оскільки вони
може використовуватися Linklint для повторної перевірки віддалених URL-адрес.

-docbase база
Замінює значення за замовчуванням база вираз, що використовується для спрямування браузера до ресурсів
перераховані у вихідних файлах HTML. База додається до локальних посилань у виводі
HTML файли. Це впливає лише на посилання у вихідних файлах HTML, але не впливає на
що відображається в цих файлах. Зазвичай цей прапор використовується лише під час a
перевірте локальний сайт, щоб встановити базу на "http://host".

-вихідні_кадри
Усі вихідні файли даних HTML пов’язані з index.html. Якщо ви використовуєте цей прапор, то
файли даних відкриються в новому фреймі (вікні), який може бути зручним
деякі випадки, оскільки він завжди залишає index.html файл відкривається у окремому вікні.

-індекс_виведення ім'я файлу
Файли вихідного індексу були раніше названі linklint.txt та linklint.html. Ці
тепер змінено на index.txt та index.html. Ви можете використовувати -індекс_виведення
можливість змінити цю назву назад на "linklint" або на щось інше.

-url_doc_prefix url/
За замовчуванням вихідні файли пов’язуються з перевіркою віддаленої URL-адреси, усі починаються з "url".
Ви можете змінити це за допомогою -url_doc_prefix варіант. Якщо url_doc_prefix містить a
символ «/», тоді буде створено відповідний каталог (як підкаталог файлу
-doc каталог).

-dont_output хххх
Не створюйте вихідні файли, які містять «xxxx». Можна повторити. приклад:

-dont_output "X$"

придушить вихід усіх файлів перехресних посилань.

Single філе Вихід

- помилка
Перелік відсутніх файлів та інших помилок.

-від файл
Надсилає вихідний список та підсумкову інформацію на адресу файл.

-список
Перелічує всі знайдені файли, посилання, каталоги тощо.

- попередити
Перелічує всі попередження.

-xref
Додає перехресні посилання до списків.

- вперед
Сортує списки за посиланням на файл.

Debug та інший Прапори

-db1
Налагоджує введення командного рядка та вирази набору посилань.

-db2
Друкує назву кожного файлу, який перевіряється (не тільки файлів HTML).

-db3
Налагоджує синтаксичний аналізатор HTML, друкує теги та отримані посилання.

-db4
Налагоджує з'єднання сокетів (вид).

-db5
Не використовується.

-db6
Статус останньої зміни для віддалених URL-адрес (потрібно -netset or -netmod).

-db7
Друкує коротку інформацію про налагодження під час перевірки віддалених URL-адрес.

-db8
Друкує всі http-заголовки під час перевірки віддалених URL-адрес.

-db9
Генерує випадкові помилки http.

-версія
Надає інформацію про версію.

-допомога
Наведено кілька простих прикладів використання Linklint.

-допомога_всім
Перелічує всю довідку (міститься в програмі), включаючи всі параметри введення.

-спокійно
Вимикає хід друку на екрані.

- мовчазний
Вимикає друк підсумків на екрані.

Використовуйте linklint онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad