Quando vuoi aggiungere un nuovo valore alla PATHvariabile di sistema, molto probabilmente aggiungi una nuova linea ~/.bashrco ~/.bash_profilefile.
Ad esempio, se si desidera aggiungere /opt/netbeans/bina PATH, è necessario aggiungere questa riga alla fine del ~/.bashrcfile:
export PATH=$PATH:/opt/netbeans/bin
Abbattiamo questa linea.
export PATH- Qui ci riferiamo alla PATHvariabile
=- Vogliamo assegnargli un nuovo valore usando l' =operatore (Il resto della stringa è il valore che sarà memorizzato nel PATH)
$PATH- Assegniamo la variabile PATHal valore che era nella variabile prima del comando corrente
: - Aggiungiamo un separatore per il nuovo valore
/opt/netbeans/bin - E aggiungi un nuovo valore a PATH
Devi vedere tutti i tuoi riferimenti alla PATHvariabile nei file ~/.bashrco ~/.bash_profilee assicurarti di espandere -
export PATH=$PATH:/opt/netbeans/bin
e non sovrascrivere in questo modo -
export PATH=/opt/netbeans/bin
la PATHvariabile
Devi assicurarti, in ogni riferimento a quello PATHche usi $PATH:e al tuo valore aggiuntivo dopo di esso
Se non funziona, puoi fare qualcosa del genere:
- Assicurati che ci sia qualcosa come la prossima variabile nel
/etc/environmentfile e non è mai stata ridefinita in questo file:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
- Aggiungi i percorsi mancanti dalla
PATHvariabile sopra alla PATHvariabile che si trova in/etc/environment
Prima di eseguire il test dopo ogni modifica ai file, non ricordare di aggiornare le tue configurazioni.
Ad esempio per il ~/.bashrcfile:
source `~/.bashrc`
cat /etc/environment?