Como obter uma lista de todos os comandos disponíveis para o Ubuntu?

21

Eu 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 diferentes comandos que eu posso usar?

    
por user233219 10.01.2014 / 14:49

7 respostas

22

Primeiro método

NB : Obrigado ao @Rmano. Este método não funciona com zsh shell.

Um comando simples:

ls ${PATH//:/ }

Isso listará todos os comandos na sua variável de ambiente $PATH .

Para armazenar o resultado em um arquivo, você pode redirecionar a saída para um arquivo.

ls ${PATH//:/ } > mycommands.txt

Observe que isso retornará um erro se qualquer nome de diretório em $PATH contiver espaços. Nesse caso, use isso:

while read -d ':' dir; do echo "$dir"; done <<<$PATH

Segundo método

Além disso, você pode usar:

compgen -c | sort -u > commands && less commands

Terceiro Método

Outro método é um duplo clique em Tab .

Quarto método

Outro método usando o comando find :

find {,/usr}/{,s}bin -printf '%f\n
ls ${PATH//:/ }
'
    
por Maythux 10.03.2014 / 13:54
10

Se você estiver usando o bash, que é o shell padrão em todos os tipos oficiais do Ubuntu, execute compgen -c para ver os comandos disponíveis, incluindo aliases.

    
por user25656 10.01.2014 / 14:51
4

Abra o terminal Ctrl + Alt + t e execute este comando:

whatis 'compgen -c' | more 

Isso listará todos os comandos e uma descrição simples de cada comando.

Se você quiser salvar a lista, você pode redirecionar o resultado para um arquivo de saída

whatis 'compgen -c' > listOfCommands.txt

Então, por que eu usei o comando whatis. O comando man whatis dá:

Each manual page has a short description available within it.
whatis searches the manual page names and displays the manual page descrip‐ tions of any name matched.

então, em palavras fáceis, whatis dê um resumo. descrição de cada comando

    
por user259474 19.03.2014 / 12:00
3

Abra um terminal e pressione a tecla Tab duas vezes.

    
por dadexix86 10.03.2014 / 13:53
2

Uma lista de comandos depende muito do que você instalou, mas existem cheats para listar todos os comandos. Os seguintes trabalhos na maioria das conchas semelhantes a bourne:

  1. Pressione a tecla Tab duas vezes.
  2. Use find para encontrar todos os executáveis:

    find / -perm +x
    
  3. Listar todos os arquivos nos diretórios binários (pode estar incompleto):

    ls /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin
    
por Braiam 10.01.2014 / 15:03
1

Abra uma janela de terminal (o terminal GNOME está OK, também um xTerm configurado). Suas opções são:

  • Pressionando a tecla TAB ("- > < -") duas vezes, você completará qualquer comando no console e, se a linha estiver vazia, você obterá o número e os nomes de todos os comandos disponíveis . Por favor, note que pode demorar algum tempo e pode listar utilitários semi-administrativos. NOTA: este não é um padrão, para uma maneira "cruzada", veja as outras opções.

  • Use man -k NAME para procurar um comando (ou parte dele) e man COMMAND para obter o manual desse comando. Nem todos os comandos possuem um manual do sistema; ler o homem antes usando qualquer utilitário administrativo é sempre uma boa ideia; confie em mim.

  • Use o Midnight Commander ( mc ) para ter uma boa GUI do console (curses) para gerenciar o sistema e o sistema de arquivos. Você pode ter que instalá-lo do seu gerenciador de pacotes. Não se preocupe; é um software seguro e extremamente comum.
    NOTA: É feito para quando você tem confusão ou dificuldade em usar o sistema de arquivos.

  • Use ls /bin | more para conhecer todos os executáveis administrativos exatos ; 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 .
    OBSERVAÇÃO: Se a saída de more exceder uma página (tela), você terá que rolar py pressionando "Page Up" e "Page Down" ou barra de espaço.
    Você pode usar COMMAND | grep TEXT para filtrar a saída.

Se você tiver mais perguntas, comente aqui e não se esqueça de marcar a opção ao lado da resposta, se eu o ajudei.
Tenha uma boa experiência.

    
por Lorenzo Ancora 10.03.2014 / 14:03
-1

Isso é um pouco antigo, mas ainda pode ser relevante

link

E informações sobre como usar o terminal do Ubuntu

link

a página acima tem mais links no final, o que irá ajudá-lo a encontrar mais comandos para o Ubuntu.

    
por Ednan 10.01.2014 / 14:53