Sto usando Ubuntu 9.04, devo aggiungere una cartella al mio $ PATH. So leggere il percorso:
echo $PATH
Voglio essere in grado di modificarlo e aggiungere altri 2 percorsi.
Grazie
Sto usando Ubuntu 9.04, devo aggiungere una cartella al mio $ PATH. So leggere il percorso:
echo $PATH
Voglio essere in grado di modificarlo e aggiungere altri 2 percorsi.
Grazie
Risposte:
Per memorizzare permanentemente il tuo percorso, hai alcune opzioni.
Ti suggerisco di leggere la wiki della comunità Ubuntu su Variabili d'ambiente ma la risposta breve è il posto migliore ~/.profile
per le tue impostazioni PATH per utente o /etc/profile
per le impostazioni globali.
Fai qualcosa di simile export PATH=$PATH:/your/new/path/here
PATH=$PATH:newPath1:newPAth2
export PATH
Puoi anche inserirlo nell'ambiente globale:
sudo emacs /etc/environment
Aggiungi alle voci già presenti nel tuo percorso
PATH="/path/to/file:/other/paths"
Ricarica l'ambiente
source /etc/environment
Ha già ricevuto risposta su come farlo, ma vorrei darti un piccolo suggerimento. Ecco cosa faccio:
Ho una directory chiamata .bash.d
nel mio $HOME
e all'interno della quale tengo una serie di script di shell che fanno cose nel mio ambiente (ad esempio, l'installazione è stata eseguita correttamente, il percorso è stato modificato, ho impostato il mio prompt ecc.). Tengo questo sotto controllo della versione usando git , il che rende facile tornare a una versione funzionante del tuo env, se rovini qualcosa di male. Per ottenere tutte le modifiche, ho semplicemente sorgente tutti i file in quella directory alla fine del mio .bashrc in questo modo:
for i in $HOME/.bash.d/*; do source $i; done
unset i
Questo ti dà un ambiente molto flessibile che puoi facilmente modificare e ripristinare + puoi esportarlo su altre macchine semplicemente usando git.
Una variante dall'alto, se non si desidera modificare direttamente il file / etc / profile. È possibile creare un nuovo file yourpath.sh nella directory /etc/profile.d/ . Quindi modifica questo file in questo modo. Con vim editor (ma sentiti libero di modificarlo con un altro editor): vim /etc/profile.d/yourpath.sh
MYPATH='/your/new/path/'
export MYPATH
export PATH=$PATH:$MYPATH
: w rite and q uit ed è fatto il tuo percorso è stato modificato. Se si utilizza il terminale, chiuderlo e riaprirlo. la tua nuova variabile verrà aggiornata. Ora è più pulito, puoi rimuovere questo file quando non ti serve più e non interferisce con la configurazione iniziale.
PATH
viene esportato, MYPATH
non è necessario (a meno che non sia necessario per altri scopi). (2) Il modo rapido per salvare (scrivere) ed uscire da Vim è ZZ
- no :
o (Enter) richiesto.