Você pode usar o bash (1) incorporado em compgen
-
compgen -clistará todos os comandos que você pode executar. -
compgen -alistará todos os aliases que você pode executar. -
compgen -blistará todos os built-ins que você pode executar. -
compgen -klistará todas as palavras-chave que você pode executar. -
compgen -A functionlistará todas as funções que você pode executar. -
compgen -A function -abcklistará todos os itens acima de uma só vez.
O comando acima lista todos os comandos disponíveis para um usuário com base em seu conjunto de privilégios. Eu desativei a rede e testei o comando acima e ele funciona mesmo quando desativado. No entanto, para breve descrição, tanto quanto eu posso dizer, uma vez que você recebe um comando, você pode ver a página man.
Alguns outros comandos que podem ser usados para visualizar a descrição sobre um comando são
apropos
whatis
less
groff
Referências