Boletim ViaLinuxis

Jorge Kinoshita
Acertando o path

(un)subscribe
6-1-01

A variável PATH armazena os possíveis diretórios onde se busca um arquivo executável. Se você desenvolve programas ou scripts, muitas vezes vai querer executá-los no diretório corrente ("./"). Um jeito de fazer isso é inserir o "./" na frente do comando:

./meu_script Uma outra forma é adicionar o diretório "./" ao PATH em .bashrc (caso use o bash):
PATH="$PATH:./:" É um pouco mais seguro colocar o "./" após $PATH; principalmente para o administrador de sistemas. Se você como "root" executar algum comando básico como o "ls" dentro de do diretório "~usuario_hostil" então pode acontecer que o usuário hostil tenha criado um executável "ls" para sobrepor ao verdadeiro "ls". Deixando o "./" após o $PATH evita este tipo de fraude.

^JC