Path é o caminho de procura dos arquivos/comandos executáveis. O path
(caminho) é armazenado na variável de ambiente PATH
. Você
pode ver o conteúdo desta variável com o comando echo $PATH
.
Por exemplo, o caminho
/usr/local/bin:/usr/bin:/bin:/usr/bin/X11
significa que se
você digitar o comando ls
, o interpretador de comandos
iniciará a procura do programa ls no diretório
/usr/local/bin
, caso não encontre o arquivo no diretório
/usr/local/bin
ele inicia a procura em
/usr/bin
, até que encontre o arquivo procurado.
Caso o interpretador de comandos chegue até o último diretório do path e não encontre o arquivo/comando digitado, é mostrada a seguinte mensagem:
bash: ls: command not found
(comando não encontrado).
O caminho de diretórios vem configurado na instalação do Linux, mas pode ser
alterado no arquivo /etc/profile
. Caso deseje alterar o
caminho para todos os usuários, este arquivo é o melhor lugar, pois ele é lido
por todos os usuários no momento do login.
Caso um arquivo/comando não esteja localizado em nenhum dos diretórios do path,
você deve executa-lo usando um ./
na frente do comando.
Se deseja alterar o path
para um único usuário, modifique o
arquivo .bash_profile
em seu diretório de usuário (home).
OBSERVAÇÃO: Por motivos de segurança, não
inclua o diretório atual $PWD no path
.
Copyright © 1999-2020 - Gleydson Mazioli da Silva