Поиск по сайту:

Вызов забытых команд Linux с помощью Apropos

Команд Linux существуют сотни, и запомнить их все совершенно невозможно. Впрочем, это и не обязательно. Временами мой разум становится совершенно пустым, и я не могу вспомнить конкретную команду. Я продолжаю смотреть на Терминал и пытаюсь вспомнить команду, но не могу. Если вы чем-то похожи на меня, у меня для вас хорошие новости. Благодаря команде Apropos и истории BASH очень легко вызвать забытые команды Linux.

Apropos — это команда Linux, которая ищет имена и описания страниц руководства по заданному ключевому слову или строке. Он предустановлен в большинстве дистрибутивов Linux.

Легко вспомнить забытые команды Linux с помощью Apropos

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

apropos "list directory"

Пример вывода:

Легко вспомнить забытые команды Linux с помощью команды «apropos»

Видеть? Команда apropos отображает список предлагаемых команд, соответствующих данной строке поиска. Как вы видите в примере, мы можем использовать команду «dir» для просмотра содержимого каталога.

Я знаю, что команду «dir» легко запомнить, но я использовал ее здесь, чтобы продемонстрировать назначение команды «Apropos». Вы можете использовать любую строку поиска. Но иногда вам нужно быть более конкретным при использовании строк поиска. Например, следующая команда отобразит все команды, содержащие слово «список».

apropos "list"

В таких случаях apropos не поможет вам найти то, что вы ищете.

Позвольте мне показать вам еще один пример. Хотите найти подробную информацию о ядре Linux, но забыли саму команду? Вот как вы можете это узнать.

apropos "kernel"

Или запустите его без кавычек:

apropos kernel

Перечислите связанные команды, чтобы найти сведения о ядре Linux, используя apropos.

В этом случае мы можем использовать команду «uname», чтобы узнать подробности ядра Linux.

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

Я забыл команду для доступа к моей удаленной системе? Что делать? Не беспокойся! Используйте следующую команду, чтобы узнать, что это такое!

apropos "remote"

Помните, что команда Apropos отобразит все возможные команды, в описании которых есть строка поиска. Итак, вам, возможно, придется прокрутить результаты и выбрать команду, которая вам подходит.

Более подробную информацию можно найти на страницах руководства.

man apropos

Хорошо, я забыл несколько длинных команд, которые использовал несколько дней назад, как их запомнить?

Без проблем. Я знаю несколько способов запомнить забытые команды Linux.

Выполните быстрый обратный поиск, нажав CTRL+R, и введите первые несколько букв искомой команды. Вы увидите список предлагаемых команд из истории bash. Используйте клавиши со стрелками ВВЕРХ/ВНИЗ для навигации по командам. Как только вы узнаете фактическую команду, нажмите TAB или стрелку вправо, чтобы выбрать эту команду, и нажмите клавишу ENTER для выполнения.

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

  • Сохраняйте команды в Терминале и используйте их по требованию
  • Добавьте в закладки часто используемые команды
  • Применяйте теги к командам Linux, чтобы легко извлекать их из истории
  • Pet — простой менеджер фрагментов командной строки

Статьи по данной тематике