
Você sabe onde posso encontrar todos os comandos como dig, mount, grep, cat, etc. Todos aqueles integrados ao bash e ao Ubuntu Linux?
Responder1
Comandos Linux para bash http://oreilly.com/linux/command-directory/
Responder2
Parece que estou interpretando sua pergunta de maneira diferente dos outros postadores; Sinto que você está tentando obter uma lista abrangente de programas que podem ser executados a partir do shell.
Vou começar dizendo, ocomandos internos do bashpode ser encontrado através do sistema de ajuda do bash. Isso é diferente dos programas fornecidos com o Ubuntu, como sed, awk, grep, etc.
Dito isto, esta lista quase certamente será inútil, devido ao grande volume de comandos (centenas e centenas e centenas).
E dito isso, existem algumas maneiras de fazer isso. Você pode fazer isso ls
em todos os diretórios do PATH (geralmente /bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin e /usr/local/sbin é um conjunto bastante completo de comandos).
Ou, no prompt do bash, você pode clicar TAB
algumas vezes e uma lista de todos os programas da sua máquina localizados no seu PATH irá rolar para baixo; pressione q
para sair dessa lista de rolagem. Isso é bom, porque completará automaticamente qualquer nome que você começar a digitar (por exemplo, digitar mk TAB TAB TAB
exibirá uma lista de todos os comandos em seu PATH que começam com mk
.
Responder3
Responder4
man bash
mostrará o manual do bash, onde você também encontrará uma lista de todos os comandos do bash.
Todos os outros comandos (não apenas os de linha de comando, porém, os programas GUI do KDE/Gnome também estão lá) geralmente estão em /usr/bin
, embora você encontre mais alguns em /usr/sbin
ou /usr/local/bin
. Para saber o que eles fazem,
man command_name
então por exemplo
man find
Se você estiver procurando por um comando específico, você pode usar apropos
. Isso o ajudará a encontrar o programa necessário com base no que ele faz. Por exemplo, se você precisar de um programa para converter áudio, tente:
apropos audio
Você obterá uma lista de todas as entradas man que têm algo a ver com áudio e estão instaladas em seu sistema.