1

Можно ли искать все команды в CentOS? как команда перечисляет все команды, чтобы я мог использовать grep для фильтрации того, что я ищу? Есть такие команды, как firewall-cmd иногда вы помните ключевые слова, но не все.

2 ответа2

2

Можно ли искать все команды в CentOS?

перечисляет все команды, чтобы я мог использовать grep для фильтрации того, что я ищу?

Вот для чего, apropos .

apropos - поиск по именам и описаниям страниц справочника

...

На каждой странице справочника есть краткое описание. apropos ищет в описаниях экземпляры ключевых слов.

Ключевым словом обычно является регулярное выражение, как если бы использовалось (-r), или оно может содержать символы подстановки (-w) или соответствовать точному ключевому слову (-e). Используя эти параметры, может потребоваться заключить в кавычки ключевое слово или escape () специальные символы, чтобы оболочка не могла их интерпретировать.

Стандартные правила сопоставления позволяют сопоставлять имя страницы и границы слов в описании.

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

Источник apropos(1) - страница руководства Linux

Примеры:

В следующем примере демонстрируется вывод команды apropos с ключевым словом regexp (abc.n) и обычным ключевым словом:

$ apropos abc.n xzless
XTestGrabControl (3) - XTest extension functions
xzless (1)           - view xz or lzma compressed (text) files

В этом примере apropos используется для поиска ключевых слов (с регулярным выражением) «abc.n» и xzless, а apropos возвращает указанные справочные страницы, содержащие ключевые слова.

Источник по поводу (Unix) - Википедия

0

Вы можете использовать переменную PATH и перечислять содержимое всех папок в ней

`LIST =" "

для i in $(echo $ PATH | tr ":") do FOLDER = ls -a $ i LIST = "$ LIST $ FOLDER" готово echo $ LIST`

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .