Запоминать все параметры не нужно. Bash и многие программы объясняют синтаксис прямо в терминале, но источник справки зависит от вида команды.
Командная строка · Урок 15
help
Научитесь выбирать встроенную справку, вывод программы или man-страницу для нужной команды.
Справка по встроенным командам 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.
Сохраните прогресс
Создайте бесплатный аккаунт, чтобы сохранить этот урок и продолжить на любом устройстве.
Создать бесплатный аккаунт