Различие между справкой, информацией и командой человека

В Linux "останов" и "перезагрузка" являются псевдонимами команды завершения работы- shutdown -h и shutdown -r соответственно. Завершение работы Bareword обычно принимает-h.

34
27.08.2011, 01:30
3 ответа

help команда удара. Это использует внутренние структуры удара, чтобы сохранить и получить информацию о командах удара.

man макро-набор для troff (через groff) процессор. Вывод обработки единственного файла отправляется в пейджер man команда по умолчанию.

info средство просмотра только для текста для архивов в информационном выводе формата Texinfo.

18
27.01.2020, 19:37
  • 1
    , является больше, чем "макро-набор для troff процессора".-1 для этого ответа. –  fpmurphy 26.08.2011, 17:06
  • 2
    @fpmurphy: Не очень. –  Ignacio Vazquez-Abrams 26.08.2011, 23:05

help a bash встроенная, обеспечивающая справка для bash команды только

man традиционная форма справки почти для каждой команды в Вашей системе, и не только, иногда также конфигурационные файлы имеют свою собственную страницу справочника. В дистрибутивах Linux, организованных в пакетах, относительный текст в целом предоставлен от того же пакета, обеспечивающего команду. Если Вы имеете bash-completion можно воспользоваться преимуществом от ВКЛАДКИ для наблюдения, какие страницы справочника доступны.

info альтернативная система должна предоставить страницы руководства для команд, на основе GNU emacs. Для этого обеспечивают главным образом GNU команды и утилиты. Это, кажется, широко не принято от других.

25
27.01.2020, 19:37

Отвечая на ваш последний вопрос: IFCONFIG Читает / proc / net / dev и / proc / net / if_inet6 . Информация о передаваемых данных для разных интерфейсов доступна в первом из этих файлов.

/ proc - это специальная файловая система, файлы которых не хранятся на жестком диске, но создаются ядром каждый раз, когда вы хотите их прочитать, при этом доступ к файлам довольно быстро. Более того разборы / PROC / NET / DEV непосредственно должно быть немного быстрее, а затем IFCONFIG , так как эта команда делает разные вещи, которые вам не нужно.

Просто чтобы дать вам грубую идею, вот время для 1000 повторяется IFCONFIG или CAT / PREC / NET / DEV (повторение ZSH Команда):

$ time (repeat 1000 ifconfig > /dev/null)
1.14s user 3.85s system 90% cpu 5.513 total
$ time (repeat 1000 cat /proc/net/dev > /dev/null)
0.57s user 2.44s system 70% cpu 4.282 tota

Конечно, разборка / proc / net / dev Все еще не является не в . Хорошо решение , но, по крайней мере, вы можете получить 20-30% в скорости, если, в конце концов, вы будете Решите анализировать вывод каждую секунду.

-121--89454-

Справка [11280] - это встроенная команда в Bash Shell (и эта оболочка только), которая документирует некоторые из строя встроенных команд и ключевых слов этой оболочки. Это внутренняя система документации этой оболочки. Другие оболочки имеют собственную систему документации ( KSH93 - помогают - и - Man Варианты его встроенных, ZSH - Help Helper, который извлекает информацию из руководств в других форматах). Другие команды, такие как VIM , имеют собственную встроенную систему документации.

MAN - это система документации в системе, которая обеспечивает короткие справочные руководства (страницы) для отдельных команд, функций API, концепции, синтаксис файлов конфигурации, форматы файлов, организованные в разделах (1 для пользовательских команд, 2 для системных вызовов ...). Это традиционная система документации UNIX.

Информация - это другая система документации, исходящая в проекте GNU. Это гипертекст со ссылками (предлагает веб). Информационное руководство похоже на цифровую книгу с концепцией индекса оглавления и (доступным для поиска), который помогает найти информацию.

Там есть перекрытие между 3. Например, Bash является частью проекта GNU имеет страницу человека, так и в информационном руководстве. Размер руководства делает систему человека не по мере необходимости для Bash , хотя. Тем не менее, структура информационного руководства и индекса не очень хорошая в Bash , которая делает его не так просто, как и в других информация в таких инструкциях ZSH . ZSH Руководство, даже более крупное разделение на несколько страниц человека, а также имеет хорошую информацию с очень хорошим индексом.

Следует отметить, что инструкция информация генерируется из формата Texinfo , который также используется для генерации HTML и Printable (PDF / PS) версий. В случае ZSH , хотя Texinfo генерируется из другого формата ( yodl ).

31
27.01.2020, 19:37

Теги

Похожие вопросы