Variabile PATH permanente

18

Come faccio a rendere questa variabile% PAT_de% PATH permanente?

Tutti dicono /media/De Soft/mongodb/bin a seconda della shell. Non so cosa sia ~ / .profile, o .bashrc o .zshenv. E cosa fanno in realtà?

E come aggiungerò export PATH=$PATH:media/De\ Soft/mongodb/bin to your ~/.profile, or .bashrc, or .zshenv al mio .profile / .bashrc / .zshenv? Sto usando 64 bit Ununtu 14.04 LTS con terminale predefinito. Sono molto novizio con Linux.

    
posta Towhid 21.07.2014 - 21:37

3 risposte

42

Sono file di configurazione. Un modo:

  • Apri una finestra di terminale usando Ctrl + Alt + T
  • Esegui il comando gedit ~/.profile
  • Aggiungi la linea

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

    in basso e salva

  • Esci e accedi di nuovo

risposta data Gunnar Hjalmarsson 21.07.2014 - 22:21
4

Digitare quanto segue in una finestra di terminale

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

Chiudi il terminale e riavvia il computer. Il percorso dovrebbe includere / media / De \ Soft / mongodb / bin quando si digita questo nel terminale:

echo $PATH
    
risposta data Nivedita Velagaleti 10.08.2016 - 18:35
0

Per modificare in modo permanente PATH è necessario apportare modifiche al file /etc/environment . Crea un backup prima di modificarlo:

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

output di esempio:

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

I percorsi sono delimitati da : quindi per aggiungere un nuovo percorso diciamo x/y/z questo sarà il modo in cui il nostro /etc/environment assomiglia a:

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

Leggi altre domande sui tag