help
100%

Командная строка · Урок 15

help

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

Запоминать все параметры не нужно. Bash и многие программы объясняют синтаксис прямо в терминале, но источник справки зависит от вида команды.

Справка по встроенным командам Bash

Bash предоставляет встроенную help для команд самой оболочки, например cd, history и type.

Передайте имя встроенной команды:

$ help echo

Вывод описывает синтаксис и поведение. help без аргумента перечисляет встроенные команды, для которых доступна справка.

Какая команда показывает справочную запись Bash для встроенной cd?

Краткая справка программы

Многие внешние программы по соглашению принимают --help и печатают краткое использование:

$ ls --help

Соглашение распространено, но не универсально. Читайте вывод и код завершения, не предполагая поддержку одним и тем же образом.

Какая команда обычно показывает краткую справку внешней программы ls?

Определение разрешения имени Bash

type показывает, является ли имя встроенной командой, псевдонимом, функцией, ключевым словом или исполняемым файлом:

$ type cd
cd is a shell builtin
$ type ls
ls is /usr/bin/ls

Точный результат зависит от псевдонимов, функций, установленных программ и PATH. type -a NAME показывает все известные разрешения, а не только первое.

Вы не знаете, является ли deploy псевдонимом, функцией, встроенной командой или файлом. Чем проверить?

Выбор подробности

  • help COMMAND — для встроенной команды Bash.
  • COMMAND --help — краткая справка многих внешних программ.
  • man COMMAND — установленная подробная man-страница.
  • whatis COMMAND — однострочное описание.

Следующие уроки подробнее рассматривают man-страницы и краткие описания.

Вам нужна подробная документация внешней ls, а не краткая справка. Что попробовать?

Урок завершён

Вы завершили help

Теперь вы умеете выбирать источник справки по способу разрешения команды Bash.

  • Использовать help для встроенных команд Bash.

  • Пробовать --help для краткого вывода программы.

  • Проверять разрешение имени через type.

  • Открывать подробную документацию через man.

Сохраните прогресс

Создайте бесплатный аккаунт, чтобы сохранить этот урок и продолжить на любом устройстве.

Создать бесплатный аккаунт
Следующий Урок
Назад к Командная строка