PATH is an environmental variable in Linux and other Unix-like operating systems that tells the shell which directories to search for executable files (i.e., ready-to-run programs) in response to commands issued by a user.
Para ver o valor da variável PATH
, faça isso como echo $PATH
. No seu caso, sh
procurará executável no diretório /bin
e /usr/bin
.
Além disso, você pode usar seus comandos sh
como /bin/command
se o executável de command
estiver no diretório /bin
. Por exemplo, em vez de usar ls
, você pode usar /bin/ls
, pois a gravação de ls
executará o executável ls
presente em /bin
. Se o ls
não estiver em /bin
, ele será exibido em /usr/bin
. Se ls
ainda não for encontrado no diretório, ele irá reclamar.
Tentando usar $PATH
ou /bin:/usr/bin:
diretamente, sh
acha que deve executar o executável bin
localizado no diretório /bin:/usr/
. Este é o motivo, dá erro directory or file not found
ou not found
.
Para informações detalhadas sobre PATH .