Nenhum arquivo ou diretor em $ PATH

3

Eu queria poder executar o programa de qualquer lugar sem adicionar ./ , então editei ~/.bashrc para conter essa linha

export PATH=$PATH:.

Agora, quando digito echo $PATH , obtenho

[......]:/home/yotam/omnetpp-4.2.2/bin:.: No such file or directory

Por que isso? Além disso, não tenho certeza sobre por que usar export , eu obtenho o mesmo resultado se apenas digitar PATH=$PATH:more_valuew sem exportar. Então, qual é a diferença?

Obrigado!

    
por Yotam 16.08.2012 / 09:36

1 resposta

1

Apenas o comando contido no diretório descrito para a variável de ambiente PATH pode ser executado sem ./ .

Nesse caso, se você quiser adicionar o diretório atual em PATH ,

Substitua por isso:

export PATH=$PATH:./:

Em geral :

Para fazer uma alteração temporária no valor de uma variável de ambiente, insira o comando:

VARNAME=value_of_variable

Este valor permanecerá até você sair do shell em que você está trabalhando.

Para fazer outros programas que usam a variável ciente do novo valor, digite o comando:

export VARNAME
    
por vine_user 16.08.2012 / 10:57