Что касается справочной и справочной документации:
Почему существуют два подобных источника документации? Иногда доступна справочная страница, а информация отсутствует; или наоборот. Я еще не ухватился за рифму и причину этого.
Возможно, между ними существует значительная разница, но даже если есть, почему они оба существуют? Это кажется ненужным удвоением.
Человеческие страницы - это традиционный способ распространения документации о программах UNIX. Сам термин «справочная страница» не подходит для «справочной страницы», так как они соответствуют страницам печатного руководства; разделы раздела man (1 для команд, 2 для системных вызовов и т. д.) соответствуют разделам в полном руководстве UNIX. Поддержка по-прежнему существует, если вы хотите распечатать справочную страницу на бумаге, хотя в наши дни это редко делается, и простое количество страниц руководства делает невозможным привязать их все в одну книгу.
В начале 90-х годов проект GNU решил, что система документации «человек» устарела и написала команду info для ее замены: информация имеет базовые функции гиперссылки и более простой язык разметки для использования (по сравнению с системой «troff», используемой для man pages). Кроме того, GNU защищает от использования man-страниц вообще и утверждает, что сложные программные системы должны иметь полную и всестороннюю документацию, а не просто набор коротких справочных страниц.
Существуют и другие используемые системы документации, кроме info и информации: GNOME и KDE имеют свою собственную систему на основе HTML и т. д.
In конец, форма, в которой вы получаете документацию, зависит от внутренних политик проекта, обеспечивающих программное обеспечение в первую очередь - нет общепринятого стандарта.
Человеческие страницы - это традиционный способ распространения документации о программах UNIX. Сам термин «справочная страница» не подходит для «справочной страницы», так как они соответствуют страницам печатного руководства; разделы раздела man (1 для команд, 2 для системных вызовов и т. д.) соответствуют разделам в полном руководстве UNIX. Поддержка по-прежнему существует, если вы хотите распечатать справочную страницу на бумаге, хотя в наши дни это редко делается, и простое количество страниц руководства делает невозможным привязать их все в одну книгу.
В начале 90-х годов проект GNU решил, что система документации «человек» устарела и написала команду info для ее замены: info имеет базовые функции гиперссылки и более простой язык разметки для использования (по сравнению с системой «troff», используемой для справочных страниц). Кроме того, GNU выступает против использования справочных страниц вообще и утверждает, что сложные программные системы должны иметь полную и всестороннюю документацию, а не просто набор коротких справочных страниц.
Существуют и другие используемые системы документации, кроме man и info : GNOME и KDE имеют собственную систему на базе HTML и т. д.
В конце концов, форма, в которой вы получаете документацию, зависит от внутренних политик проекта, которые предоставили программное обеспечение в первую очередь - нет общепринятого стандарта.
Информация является стандартным форматом документации внутри проекта GNU, man - гораздо более старый традиционный формат для UNIX.
Info использует Texinfo как исходный формат, который представляет собой кучу макросов для TeX и это значительно упрощает создание «красивых» печатных версий или PDF-файлов.
Обычно manpages содержит более 1 конкретную тему (команду, конфигурационный файл, системную функцию, ...) в то время как информация обычно имеет больше структуры комбинированного руководства, больше похоже на книгу.
man использует меньше, чтобы отобразить страницу руководства, которая, в свою очередь, использует комбинации клавиш vim, в то время как информация использует команды emacs keybindings и стандартные команды emacs для поиска, выхода и т. д.
man использует меньше, чтобы отобразить страницу руководства, которая, в свою очередь, использует комбинации клавиш vim, в то время как информация использует команды emacs keybindings и стандартные команды emacs для поиска, выхода и т. д.
man использует меньше, чтобы отобразить страницу руководства, которая, в свою очередь, использует комбинации клавиш vim, в то время как информация использует команды emacs keybindings и стандартные команды emacs для поиска, выхода и т. д.
man использует меньше, чтобы отобразить страницу руководства, которая, в свою очередь, использует комбинации клавиш vim, в то время как информация использует команды emacs keybindings и стандартные команды emacs для поиска, выхода и т. д.
man использует меньше, чтобы отобразить страницу руководства, которая в свою очередь использует комбинации клавиш vim, в то время как информация использует команды emacs keybindings и стандартные команды emacs для поиска, выхода и т. д.