Помощь по командам Linux. Как получить справку с описанием параметров?

помощь по командам linux. как получить справку с описанием параметров?

Причины использования справки

Большинство команд, выполняемых в консоли, обладают расширенным функционалом. Он задействуется с помощью дополнительных опций. Также поведение программы может меняться в зависимости от количества входящих параметров.

Даже опытные пользователи Linux не в силах запомнить весь набор опций для множества команд. Как правило, используются только основные. Если вам нужно изучить возможности незнакомой консольной программы или освежить память, можно обратиться к справке.

Заметка
Помощь предоставляется несколькими способами. Есть методы получения краткой информации, а также подробной многостраничной справки.

Использование опции Help

Вы можете получить помощь по конкретной команде Linux, вызвав её через терминал с указанием опции --help или -h. За формирование такой информации отвечает сама программа. Она содержит лаконичное описание принимаемых параметров и дополнительных опций. В большинстве случаев этого достаточно.

Ниже приводится пример с вызовом помощи по команде find, отвечающей за поиск файлов и директорий в файловой системе.

find --help

Использование справочных страниц Man

Большинство программ Linux при установке добавляют в директорию /usr/share/man специальные справочные файлы. В отличие от использования опции --help, они позволяют получить подробное описание принципа работы.

Доступ к такой справке организуется с помощью команды man и указания имени программы. Её запуск переключит ваш терминал в специальный режим. Это необходимо, так как справочная информация очень объемна и располагается на нескольких страницах, что может доставлять неудобства при работе в текстовом режиме.

Не для всех консольных команд Linux возможно получить такую помощь. Если файл справки отсутствует, то в терминал будет выведен текст ошибки. Запущенная программа man позволяет использовать несколько горячих клавиш.

Список горячих клавиш:

  • pageUp или k — прокрутка текста вверх.
  • PageDown или j — прокрутка текста вниз.
  • Ctrl + u — прокрутка страницы в начало.
  • Ctrl + d — прокрутка страницы в конец.
  • ? - поиск текста. После активации этой клавиши необходимо ввести искомое слово и нажать Enter. Все вхождения будут подсвечены.
  • n — перейти к следующему вхождению искомого слова.
  • N — перейти к предыдущему вхождению искомого слова.
  • q — выйти из просмотра справочной информации.
  • h — просмотр всех доступных горячих клавиш.

Вы можете ознакомиться с принципом работы команды man запустив пример, приведенный ниже. Она покажет справочный файл для программы mkdir, отвечающей за создание директорий.

man mkdir

Тематические разделы man-страниц

Открыв директорию /usr/share/man, вы увидите несколько дополнительных каталогов с именами man1, man2 и т. д. Они являются тематическими разделами справочной информации. В вашем дистрибутиве Linux может присутствовать несколько одноименных программ. В таком случае требуется разделение справочных файлов по категориям, иначе появляется неоднозначность.

У команды man есть дополнительный числовой параметр, указываемый перед именем программы. Если он присутствует, будет осуществлен вывод справки из определенного тематического раздела. Также можно использовать опцию -a, которая предоставит помощь по одноименным программам, присутствующим во всех разделах. В таком случае выход из справки с помощью клавиши q не вернет терминал в обычное состояние, а откроет следующую страницу с информацией.

man 1 mkdir

Список номеров тематических разделов:

  • 1 — стандартные команды. Самый объемный из всех разделов.
  • 2 — системные вызовы ядра Linux.
  • 3 — функции языка программирования C.
  • 4 — специализированные файлы устройств.
  • 5 — конфигурационные файлы приложений.
  • 6 — игры и развлечения.
  • 7 — описание различных стандартов.
  • 8 — команды для системного администрирования.
  • 9 — описание принципов работы ядра.
  • n — не вошедшее в общую классификацию.

Последние публикации