A variável de ambiente do caminho no Linux (e em outros sistemas do tipo UNIX) informa ao shell onde procurar arquivos executáveis ao digitar um comando. Em vez de precisar especificar o caminho completo para um programa toda vez que você deseja executá -lo (por exemplo, `/usr/bin/ls`), o shell pesquisa através dos diretórios listados em sua variável de caminho.
Se você digitar um comando, o shell fará o seguinte:
1.
verifica se o comando é um comando de shell embutido. Nesse caso, ele o executa diretamente.
2.
pesquisa os diretórios listados na variável do caminho. Ele procura um arquivo executável com o nome que você digitou em cada diretório, na ordem em que eles estão listados.
3.
se encontrado, O shell executa esse arquivo.
4.
se não for encontrado, O shell relata um erro "comando não encontrado".
Portanto, o objetivo da variável do caminho é
simplificar a execução do comando Ao permitir que você execute programas de qualquer lugar do seu sistema de arquivos sem precisar fornecer o caminho completo. Torna o shell mais conveniente e eficiente de usar.