I've been searching around and I haven't found one that covers the PATH, using
which
to find programs on your PATH
Se você man which
, ele deve informar o que o comando faz. Mas você tem a ideia certa de que procura executáveis no seu caminho. type
também é semelhante.
the possible need to download a program
pesquisando o nome do programa + sua distribuição Linux geralmente revela como baixar o programa ou instalá-lo usando o gerenciador de pacotes
and/or the ability to permanently add variables to your PATH.
Lotes de maneiras de fazer isso , basicamente você adiciona o diretório a ser capaz de executar arquivos em algum lugar em sua variável PATH. Quanto mais próximo da frente do PATH, mais cedo o bash vai encontrá-lo (assim você tem o mesmo comando em dois diretórios diferentes no PATH, o primeiro geralmente é executado). Você pode adicionar suas adições em vários lugares (veja um dos resultados dessa busca no google), /etc/profile
, ou .bash_profile
ou .bashrc
em seu diretório pessoal se você quiser que ele seja aplicado somente a você.
No entanto, no caso de command
, não é um programa (e é por isso que which
não o encontra), nem é um alias. É um bash incorporado .