Если вы не знаете или забыли название команды, которая должна выполнять
какое-нибудь действие.
Тогда нужную команду можно найти с помощью ключевого слова. Для этого есть утилита apropos.
Утилита apropos выполняет поиск ключевого слова в первых строчках man-страниц и
выводит те стоки, которые содержат указанное ключевое слово.
В качестве ключевого слова можно также задать регулярное выражение.
apropos move найти команды которые включают в свое описание или название слово move
примерный вывод может быть таким
aa_gotoxy (3) - move the hardware cursor (if any) to specified position.
add-apt-repository (1) - Adds a repository into the /etc/apt/sources.list or ...
git-bundle (1) - Move objects and refs by archive
git-clean (1) - Remove untracked files from the working tree
git-mv (1) - Move or rename a file, a directory, or a symlink
mv (1) - move (rename) files
mq_unlink (2) - remove a message queue
В выводе могут присутствовать не только команды, но и, например, функции языка C.
Все man-страницы разделены на разделы (apropos выводит номер раздела в скобках после названия команды)
Вот разделы man страниц
1 Прикладные программы и команды оболочки
2 Системные вызовы ядра (функции языка Си)
3 Библиотечные вызовы (функции различных библиотек, установленных в систему)
4 Специальные файлы (находящиеся обычно в каталоге /dev)
5 Форматы файлов и соглашения
6 Игры
7 Различные описания, соглашения и прочее
8 Команды администрирования системы, которые обычно запускаются от имени суперпользователя
9 Ядро операционной системы (нестандартный раздел)
Для того, чтобы вывести информацию только из man-страниц определенного раздела, существует опция -s, за которой указывается номер man-страницы.
apropos -s 1 move найти команды которые включают в свое описание или название слово move в 1-м разделе
apropos -s 1 move | sort найти и отсортировать
apropos -s 1 move empty | sort поиск по нескольким словам
apropos -s 1 -e move empty | sort поиск по точному вхождению слов
apropos -s 1 "remove empty" поиск по фразе
apropos -s 1 -r "remove [f|e]" | sort поиск с помощью регулярного выражения
Комментарии
Отправить комментарий