Гид по технологиям

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

6 min read Linux Обновлено 26 Dec 2025
Помощь по командам в терминале Linux
Помощь по командам в терминале Linux

Важно: большинство приёмов работает офлайн и доступны в стандартных оболочках и дистрибутивах Linux. Некоторые подсказки (как вывод Ubuntu при отсутствии команды) зависят от дистрибутива.

Основные варианты поиска и справки

Ниже — восемь надёжных приёмов, которые пригодятся как новичкам, так и продвинутым пользователям.

1. -h или –help

Краткое определение: многие утилиты выводят краткую справку при запуске с ключом -h или –help. Это быстрый способ увидеть синтаксис и список опций.

Если вы не уверены, как использовать команду, запустите её с опцией –help или -h. Например:

wget –help

Вы увидите длинный список опций и краткие объяснения. Для удобного чтения перенаправьте вывод в pager (less):

wget –help | less

Нажмите q, чтобы выйти из less.

Чтобы быстро найти нужную опцию, используйте grep:

wget –help | grep proxy

Этот приём полезен для быстрых подсказок, но справка может быть краткой и неполной.

Опция --help с прокси-примером

Просмотр через less

Поиск опции через grep

2. Автодополнение (Tab Completion)

Краткое определение: автодополнение подставляет команды, опции и имена файлов при нажатии клавиши Tab.

Если вы помните начало имени команды, файла или опции — нажмите Tab дважды, и оболочка покажет все совпадения. Нажмите Tab ещё раз после ввода нескольких символов, и Bash подставит единственный вариант.

Этот приём экономит ввод и помогает вспоминать длинные имена.

Автодополнение команд с помощью Tab

3. Команда не найдена — подсказка для установки

Краткое определение: современные дистрибутивы (например, Ubuntu) иногда предлагают пакет для установки, если команда отсутствует.

Если вы ввели имя команды, которой нет в системе, дистрибутив может подсказать пакет, содержащий эту команду, и предложить команду установки. Пример:

rotate

Вывод может содержать: «Команда отсутствует. Установите пакет jigl: sudo apt install jigl».

Подсказка установки пакета при отсутствии команды

Примечание: эта функция завязана на менеджер пакетов и индекс системных пакетов; она есть не во всех дистрибутивах.

4. help (встроенные команды Bash)

Краткое определение: help показывает список встроенных (builtin) команд Bash и их краткое описание.

Запустите:

help

Чтобы получить справку по конкретному встроенному слову, укажите его имя, например:

help cd

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

Встроенные команды работают иначе, чем внешние утилиты (они реализованы прямо в оболочке).

5. man — подробные страницы руководства

Краткое определение: man выводит подробные man-страницы с описанием, опциями, примерами и сносками.

man дает наиболее полный справочник по команде. Например:

man wget

Для чтения используйте навигацию less: клавиши PageUp/PageDown, / для поиска и q для выхода. Также существует вводная страница:

man intro

Поиск внутри man-страницы: нажмите /, введите запрос и нажмите Enter. Например, /shell.

Просмотр man-страницы для wget

Вводная страница man intro

Поиск внутри man-страницы

man полезен для глубокого изучения: там указаны форматы, поведение в особых ситуациях и ссылки на смежные разделы.

6. info — документация в формате GNU Info

Краткое определение: info предоставляет древовидную документацию, часто более подробную для программ GNU.

Некоторые пакеты используют формат info вместо man. Пример:

info tar

Интерфейс info поддерживает навигацию по конечностям (nodes) и часто содержит туториалы и полные руководства.

Сравнение man и info

Документация info для tar

7. apropos (man -k) — поиск по описаниям

Краткое определение: apropos ищет ключевые слова в базах man-страниц и показывает программы, которые с ними связаны.

Используйте, если вы знаете, что нужно сделать, но не помните имя команды:

apropos compress

или эквивалент:

man -k compress

apropos полезен при поиске инструмента по задаче (например, «архивация», «поиск», «преобразование изображений»).

Результат команды apropos

8. whatis — краткая однострочная сводка

Краткое определение: whatis показывает однострочное определение команды из её man-страницы.

Пример:

whatis tar

Вы получите одну строку: «tar — архиватор POSIX» или похожую краткую формулировку.

Команда whatis возвращает одну строку описания

whatis полезна, когда нужно быстро уточнить назначение утилиты.

Когда какой инструмент использовать — простой алгоритм

Если кратко: сначала попробуйте быстрое (и офлайн) решение, затем погружение в документацию.

flowchart TD
  A[Знаю ли я имя команды?] -->|Нет| B[Использовать Tab / apropos]
  A -->|Да| C[Команда доступна на системе?]
  C -->|Да| D[Запустить с --help -> man -> info]
  C -->|Нет| E[Набрать команду -> посмотреть подсказку установки]
  E --> F[Установить пакет через менеджер пакетов]
  D --> G[Если нужно — читать man или info глубже]

Быстрые рекомендации и чеклисты

Роль — Новичок:

  • Попробуйте autocompletion (Tab).
  • Используйте -h/–help для быстрого ознакомления.
  • Если команда не найдена, посмотрите подсказку установки.

Роль — Системный администратор:

  • Читайте man и info для полной картины поведения и опций.
  • Используйте apropos для поиска инструментов по задаче.
  • Проверяйте зависимые пакеты и версии в менеджере пакетов.

Критерии приёмки (как понять, что справка помогла):

  • Вы нашли команду, которая решает задачу.
  • Поняли синтаксис и ключевые опции.
  • Проверили поведение в тестовой директории или на тестовом файле.

Снять типичные проблемы — playbook для команды не найдена:

  1. Наберите имя команды и посмотрите сообщение оболочки.
  2. Если предложен пакет — выполните установку (например, sudo apt install ).
  3. Если подсказки нет — используйте apropos/apt-file/which.
  4. После установки проверьте версию: command –version или command -V.

Парочка альтернатив и расширений

  • Онлайн-документация и manpages в HTML (man -H или открытие man в браузере) полезны при наличии сети.
  • Поиск в репозиториях пакетов: apt-cache search / dnf search / pacman -Ss.
  • Командные подсказки Shell: zsh с плагином autocomplete предоставляет более продвинутые подсказки.

Практическая шпаргалка (Cheat sheet)

  • Быстро: command –help или command -h
  • Встроенные bash: help
  • Полнота: man
  • GNU-детали: info
  • Поиск по задаче: apropos
  • Кратко: whatis
  • Автодополнение: нажмите Tab
  • Найти пакет содержащий файл: apt-file search (требует apt-file)

Безопасность и конфиденциальность

Когда вы запускаете команды с внешних источников или устанавливаете пакеты, проверяйте источник репозиториев. Встроенные справки (man, –help) безопасны — они работают локально. Но при установке программ из непроверенных PPA или репозиториев возрастает риск вредоносного ПО.

Часто задаваемые вопросы

Как сделать так, чтобы man страницы были более удобными для чтения?

Используйте переменную окружения MANPAGER или alias: export MANPAGER=”less -R”. Можно также установить man-страницы в HTML и открыть в браузере.

Почему команда выводит краткую справку, но не показывает примеров использования?

man и info имеют разные уровни детализации. Некоторые утилиты предоставляют минимальную справку через –help, а подробные примеры — только в man или в внешней документации.

Как искать файлы, отвечающие за конкретную команду в пакете?

В Debian/Ubuntu используйте dpkg -L или apt-file list . Это показывает, где установлены бинарники и сопроводительная документация.

Итог

С набором этих приёмов вы можете работать в терминале автономно: находить нужные команды, читать их документацию и устанавливать отсутствующие утилиты. Начинайте с быстрого –help и автодополнения, затем углубляйтесь через man и info, а при потере имени команды — применяйте apropos и whatis.

Сводка:

  • Используйте -h/–help и Tab для быстрого старта.
  • man и info для полноценного изучения.
  • apropos/whatis для поиска по смыслу.
  • Используйте подсказки дистрибутива для установки отсутствующих команд.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Как переназначить кнопки контроллера в Steam
Игры

Как переназначить кнопки контроллера в Steam

Как подать заявку на Apple Card и заказать титановую карту
Кредитные карты

Как подать заявку на Apple Card и заказать титановую карту

Исправление «Failed - network error» в Chrome
Руководства

Исправление «Failed - network error» в Chrome

Скриншоты в Steam: создание и настройка
Руководство

Скриншоты в Steam: создание и настройка

Как исправить ошибки Amazon Prime Video
Стриминг

Как исправить ошибки Amazon Prime Video

Как стереть iPhone или iPad перед продажей
Инструкции

Как стереть iPhone или iPad перед продажей