É possível procurar por todos os comandos no CentOS? como um comando lista todos os comandos para que eu possa grep
filtrar o que estou procurando? Existem comandos como firewall-cmd
às vezes você lembra de palavras-chave, mas não o todo.
lista todos os comandos para que eu possa usar o grep para filtrar o que estou procurando?
Isso é o que apropos
é para.
apropos - pesquise os nomes das páginas de manual e as descrições
...
Cada página de manual tem uma breve descrição disponível dentro dela. apropos pesquisa as descrições de instâncias da palavra-chave.
A palavra-chave é geralmente uma expressão regular, como se (-r) fosse usada, ou pudesse conter curingas (-w) ou corresponder à palavra-chave exata (-e). Usando essas opções, pode ser necessário citar a palavra-chave ou escape () dos caracteres especiais para impedir que o shell os interprete.
As regras de correspondência padrão permitem que as correspondências sejam feitas em relação ao nome da página e limites de palavras na descrição.
O banco de dados pesquisado por apropos é atualizado pelo programa mandb. Dependendo da sua instalação, isso pode ser executado por uma tarefa cron periódica ou pode precisar ser executado manualmente após a instalação de novas páginas de manual.
Source apropos (1) - Página do manual do Linux
Exemplos:
O exemplo a seguir demonstra a saída do comando apropos com uma palavra-chave regexp (abc.n) e uma palavra-chave regular:
$ apropos abc.n xzless XTestGrabControl (3) - XTest extension functions xzless (1) - view xz or lzma compressed (text) files
Neste exemplo, apropos é usado para pesquisar as palavras-chave (com um regexp.) "Abc.n" e xzless, e apropos retorna as páginas man indicadas que incluem as palavras-chave.
Você pode usar sua variável PATH e listar o conteúdo de todas as pastas nele
`LIST =" "
para i em $ (echo $ PATH | tr ":") fazer FOLDER = ls -a $ i LIST = "$ LIST $ FOLDER" feito echo $ LIST`
fonte