В Linux "останов" и "перезагрузка" являются псевдонимами команды завершения работы- shutdown -h
и shutdown -r
соответственно. Завершение работы Bareword обычно принимает-h.
help
команда удара. Это использует внутренние структуры удара, чтобы сохранить и получить информацию о командах удара.
man
макро-набор для troff (через groff) процессор. Вывод обработки единственного файла отправляется в пейджер man
команда по умолчанию.
info
средство просмотра только для текста для архивов в информационном выводе формата Texinfo.
help
a bash
встроенная, обеспечивающая справка для bash
команды только
man
традиционная форма справки почти для каждой команды в Вашей системе, и не только, иногда также конфигурационные файлы имеют свою собственную страницу справочника. В дистрибутивах Linux, организованных в пакетах, относительный текст в целом предоставлен от того же пакета, обеспечивающего команду. Если Вы имеете bash-completion
можно воспользоваться преимуществом от ВКЛАДКИ для наблюдения, какие страницы справочника доступны.
info
альтернативная система должна предоставить страницы руководства для команд, на основе GNU emacs
. Для этого обеспечивают главным образом GNU
команды и утилиты. Это, кажется, широко не принято от других.
Отвечая на ваш последний вопрос: 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% в скорости, если, в конце концов, вы будете Решите анализировать вывод каждую секунду.
Справка [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
).