[Ubuntu-PT 2274] Re: Lista de todos os comandos possiveis
Bruno Santos
bsantos gmail.com
Segunda-Feira, 25 de Junho de 2007 - 23:48:47 BST
É uma dúvida compreensível, não te preocupes.
O único... "problema" com a listagem é que nem sempre poderás discernir
o que faz cada comando pelo seu nome.
No Linux, todos os comandos disponíveis acabam por ser todas as
aplicações instaladas e comandos internos do interpretador de comandos
usado, que comummente será a bash (bourne again shell).
Uma forma simples de obteres está listagem será no terminal carregares
na tecla TAB duas vezes e responderes sim quando te for pedido se queres
proceder à listagem dos comandos. A TAB é uma tecla usada para completar
elementos introduzidos na linha de comando (comandos, nomes dos
ficheiros, opções dos comandos, etc), ou mostrar sugestões para essa
completação.
Para saberes mais sobre um comando (para comandos que tenham informação
no sistema) podes sempre aceder ao manual do comando com o comando
'man'. Basta fazeres:
$ man nome_do_comando
Se existir uma página de manual para esse comando ela será exibida. Para
sair dessa visualização carregas na tecla 'q'.
Para comandos internos da bash podes fazer man bash e procurar o que
fazem.
Os comandos a que tens acesso sem serem comandos internos da bash estão
nos directórios indicados numa variável de sistema, $PATH, que também
existe no Windows e talvez tenhas tido contacto com ela.
Uma forma curiosa de listares os ficheiros que estão nesses directórios
poderá ser a seguinte:
$ for i in `echo $PATH|sed -e s/:/\ /g`; do ls $i; done
Isso fará um ls de cada directório contido na variável $PATH e podes ver
quais são fazendo echo $PATH.
:)
On Mon, 2007-06-25 at 23:30 +0100, Rui Lopes wrote:
> Boas. Eu tenho uma dúvida que pode parecer um pouco estúpida para
> vocês, no entanto aviso-vos desde já que sou um iniciante no ubuntu. O
> que eu gostaria de saber é se existe algum comando no terminal que
> liste todos os possíveis comandos no ubuntu. Obrigado pela ajuda
Mais informações acerca da lista ubuntu-pt