Quero começar a usar o terminal com mais frequência, mas não sei quais são os diferentes comandos disponíveis para mim. Existe uma maneira de listar todos os comandos diferentes que eu posso usar?
command-line
user233219
fonte
fonte
bash
mas não emzsh
, com a divisão de palavras desativada por padrão. refining-linux.org/archives/38/…Se você estiver usando o bash, que é o shell padrão em todos os sabores oficiais do Ubuntu, corra
compgen -c
para ver os comandos disponíveis, incluindo aliases.fonte
compgen -c | grep thunar
e tiver o gerenciador de arquivos Thunar instalado, também verá comandos relacionados ao Thunar.Abra o terminal Ctrl+ Alt+ te execute este comando:
Isso listará todos os comandos e uma descrição simples de cada comando.
Se você deseja salvar a lista, pode redirecionar o resultado para um arquivo de saída
Então, por que eu usei o comando whatis. O comando
man whatis
fornece:assim, em palavras fáceis,
whatis
dê um general. descrição de cada comandofonte
apropos <keyword>
pesquisa todos os comandos e sua breve descrição e exibe os resultadosAbra um terminal e pressione a Tabtecla duas vezes.
fonte
cd
). Pressionar Tab duas vezes supera essas duas limitações graves. Se alguém perguntasse como mostrar todos os comandos em um sistema GNU / Linux arbitrário, alguém poderia argumentar que a conclusão da guia não é uma solução adequada. É claro que qualquer coisa pode mudar no Ubuntu no futuro, mas a probabilidade de conclusão da guia no shell interativo padrão desaparecer é minúscula.Uma lista de comandos depende muito do que você instalou, mas há truques para listar todos os comandos. O seguinte funciona na maioria das cascas semelhantes a bourne:
Use
find
para encontrar todos os executáveis:Liste todos os arquivos nos diretórios dos binários (podem estar incompletos):
fonte
Abra uma janela do terminal (o terminal GNOME está OK, também um xTerm configurado).
Suas opções são:
Pressionando a TABtecla ("-> <-") duas vezes, você concluirá qualquer comando no console e, se a linha estiver vazia, obterá o número e os nomes de todos os comandos disponíveis . Observe que isso pode levar algum tempo e pode listar utilitários semi-administrativos. NOTA: este não é um padrão; para uma maneira "cruzada", consulte as outras opções.
Use
man -k NAME
para procurar um comando (ou parte dele) eman COMMAND
obter o manual para esse comando. Nem todos os comandos têm um manual do sistema; ler o homem antes de usar qualquer utilitário administrativo é sempre uma boa ideia; Confie em mim.Use o Midnight Commander (
mc
) para ter uma boa interface gráfica do console (maldições) para gerenciar o sistema e o sistema de arquivos. Pode ser necessário instalá-lo a partir do seu gerenciador de pacotes. Não se preocupe; é um software seguro e extremamente comum.NOTA: Foi criado para quando você tiver confusão ou dificuldade em usar o sistema de arquivos.
Use
ls /bin | more
para conhecer todos os executáveis administrativos exenciais ;ls /sbin | more
para executáveis administrativos comuns .Use
ls /usr/sbin | more
para conhecer todos os executáveis do usuário ;ls /usr/sbin | more
dará uma lista muito grande de executáveis e bibliotecas de usuários .NOTA: Se a saída
more
exceder uma página (tela cheia), você terá que rolar py pressionando "Page Up" e "Page Down" ou a barra de espaço.Você pode usar
COMMAND | grep TEXT
para filtrar a saída.Se você tiver mais perguntas, comente aqui embaixo e não se esqueça de marcar o visto ao lado da resposta se eu o ajudar.
Tenha uma ótima experiência.
fonte
/usr/bin
, que você não mencionou aqui. Também há/sbin
, que contém executáveis frequentemente usados para administração do sistema, comousermod
eifconfig
. E muitos sistemas também têm outros diretórios binários, como/usr/games
e/usr/local/bin
. Consulte Padrão de hierarquia do sistema de arquivos eman 7 hier
. Você pode expandir isso para mencionar diretórios importantes para executáveis além de/bin
e/usr/sbin
.Isso é um pouco antigo, mas ainda pode ser relevante
http://fosswire.com/post/2008/04/ubuntu-cheat-sheet/
E informações sobre o uso do terminal Ubuntu
https://help.ubuntu.com/community/UsingTheTerminal
a página acima tem mais links no final, o que o ajudará a encontrar mais comandos para o Ubuntu.
fonte