Intereting Posts
Как установить Mono в AIX? ls: Нет такой ошибки файла или каталога Где «подходящее место» для файлов jar на Debian, например, для соединителя JDBC от MariaDB? Использование тире (-) вместо имени файла Как вводить нажатия клавиш через скрипт оболочки? Не удается запустить службу sshd в подсистеме Windows linux Сжатие онлайн-видео напрямую с помощью ffmpeg Как проанализировать файл журнала для строки, и когда найден поиск назад для другой строки Не удается найти раздел, где я установил окна после того, как я установил arch linux и grub Как вводить / выбирать сеанс после выхода из системы без пароля в (Linux Mint) Xfce? Маршрутизация пакетов между сетями IPv4 и IPv6 на разных интерфейсах Что указывает период, когда переменная окружения задана как «VARIABLE_NAME =.» Как настроить bluez / kernel для периферийной клавиатуры Bluetooth Как передавать видео с веб-камеры в сеть с помощью ffmpeg? Xvfb или Firefox бросают ошибки и безвозмездно регистрируют

Различия между страницами man

Я часто нахожу, что читаю man-страницы онлайн, а не из командной строки в своей системе. Отчасти причина в том, что мне легче просматривать эту информацию в браузере в Интернете, чем в командной строке.

Однако это также означает, что я часто получаю информацию с «общих» справочных страниц (например, из http://linuxmanpages.com/ ) или из другой версии дистрибутива или инструмента, а не из конкретного конкретного инструмента / версии I иметь на моей системе.

Поэтому я всегда задавался вопросом, не хватает ли я чего-то, не читая страницы руководства, установленные на моей машине. Я полагаю, что для наиболее часто используемых и стабильных инструментов (и параметров) различия незначительны, но я хотел бы знать, насколько это безопасное предположение.

Более конкретно:

  1. Разве для разных дистрибутивов распространено множество разных страниц? Это правда даже для той же версии инструментов, предоставляемых дистрибутивом?
  2. Какие страницы руководства могут значительно отличаться в разных дистрибутивах?

Существует несколько программ, которые имеют несколько различных реализаций, которые совместимы по своим основным функциям, но отличаются деталями или расширениями и, возможно, имеют документацию, написанную независимо. Когда это произойдет, вы увидите разные справочные страницы в разных системах, так как это технически разные программы.

Несколько примеров в Linux – cron (есть несколько реализаций), init и друзей (есть много различий между SysVinit, Upstart и Systemd), awk (большинство Linux-систем имеют GNU awk, но есть и меньший Mawk), locate (есть локализация GNU, а затем есть mlocate и slocate), …

Кроме того, некоторые программы имеют дополнительные функции, которые выбираются параметрами компиляции. Часто man-страница генерируется во время компиляции и содержит только документы, включенные в эту конкретную компиляцию.

Некоторые дистрибутивы размещают свои справочные страницы в Интернете (это может быть полезно для проверки переносимости), например, Debian , SuSE , Ubuntu , … Ссылки должны быть в виките дистрибутива wiki на Unix Stack Exchange (если в дистрибутиве есть справочные страницы в Интернете и ссылка не находится в вики, пожалуйста, добавьте ее).

Страница руководства для данного программного обеспечения обычно написана его автором (ами). Те, которые в вашей системе будут наиболее подходящими для инструментов, которые вы установили, потому что они будут иметь правильную информацию для вашей реализации и уровня версии.

В основном, различия незначительны, но самое большое различие между GNU, BSD и инструментами BusyBox.