Variável PATH permanente

18

Como vou tornar esta variável /media/De Soft/mongodb/bin PATH permanente?

Todo mundo está dizendo export PATH=$PATH:media/De\ Soft/mongodb/bin to your ~/.profile, or .bashrc, or .zshenv dependendo do seu shell. Eu não sei o que é ~ / .profile ou .bashrc ou .zshenv. E o que eles fazem realmente?

E como adicionarei export PATH=$PATH:my/path ao meu .profile / .bashrc / .zshenv? Estou usando o Ununtu 14.04 LTS de 64 bits com o terminal padrão. Eu sou muito novato no Linux.

    
por Towhid 21.07.2014 / 21:37

3 respostas

39

Eles são arquivos de configuração. Um caminho:

  • Abra uma janela de terminal usando Ctrl + Alt + T
  • Execute o comando gedit ~/.profile
  • Adicione a linha

    export PATH=$PATH:/media/De\ Soft/mongodb/bin

    na parte inferior e salve

  • Faça logout e faça login novamente

por Gunnar Hjalmarsson 21.07.2014 / 22:21
3

Digite o seguinte em uma janela de terminal

export PATH=/media/De\ Soft/mongodb/bin:$PATH 

Feche o terminal e reinicie o computador. O caminho deve incluir / media / De \ Soft / mongodb / bin quando você digita isso no terminal:

echo $PATH
    
por Nivedita Velagaleti 10.08.2016 / 18:35
0

Para alterar permanentemente PATH , você precisa fazer alterações no arquivo /etc/environment . Faça um backup antes de editar:

sudo cp /etc/environment /etc/environment.bak
sudo nano /etc/environment

exemplo de saída:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

Os caminhos são delimitados por : , por isso, para adicionar um novo caminho, diga x/y/z como será nosso /etc/environment :

PATH="x/y/z:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
    
por Xaqron 19.05.2018 / 20:51