2012-05-08 18 views
6

Per errore, ho aggiunto un percorso che non desidero utilizzare.
Ho creato un file denominato .base_profile, esportato il percorso utilizzando il comando source .base_profile, ma non ho bisogno di questo percorso, come cancellarlo?Rimuovere il percorso dalle variabili di ambiente

Forse il titolo non era appropriato, ma non ho modificato la variabile PATH.
Ho scritto questo nel file .base_profile:

export MP=$MP/usr/local/mysql/bin 

E poi utilizzato la fonte command.The problema è con la variabile MP, che non è uno che voglio, è troppo long.I da eliminare esso, come farlo?

risposta

4

fanno un

echo $PATH 

poi prendete con il mouse quella parte, che sembra utile, e lo aggiungono:

PATH= 

Così, per esempio - non su un OSX-System:

PATH=/home/ramy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games 

Se si è originato il percorso solo in un terminale, è possibile, in alternativa, aprire un nuovo terminale.

Se è stato aggiunto il comando sorgente a uno script di configurazione, è necessario rimuoverlo lì, per eliminarlo definitivamente.

+0

Finì che ho trovato il comando unset e usato. Ho risolto il problema ora. –

2

riparare i vostri errori nel file, e fissare la var ENV con

export PATH = [quella corretta]

6

Il modo per ripristinare il percorso per il valore predefinito è PATH=$(getconf PATH)

+0

Questo ha funzionato per me. –

Problemi correlati