Voglio rimuovere una voce nel mio $ PATH

3

Sto utilizzando OS 10.8. Quando io

echo $PATH

le mie uscite terminali

/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin:/Users/austinzuffi/Development/Android/adt-bundle-max-x86_64/sdk/tools

e voglio rimuovere o almeno modificare

/Users/austinzuffi/Development/Android/adt-bundle-max-x86_64/sdk/tools

Non riesco a scoprire dove viene inserita la stringa. Il mio / etc / paths mostra

/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin

Suppongo che ci sia un file come .bashrc che aggiunge la voce al login. Non riesco proprio a scoprire quale file lo sta facendo. Se sai quali file potrebbero aggiungere la mia variabile di ambiente path, per favore fammi sapere così posso controllare!

Inoltre, se eclipse sta modificando la variabile di sistema, fammi sapere. Suppongo che l'eclissi non abbia quel potere, tuttavia sono nuovo.

Grazie ragazzi -Austin

    
posta austin 12.02.2013 - 23:40
fonte

2 risposte

4

Cerca in ~/.profile , ~/.bashrc , ~/.bash_profile , /etc/bashrc per una riga del seguente modulo:

export PATH=$PATH:/Users/austinzuffi/Development/Android/adt-bundle-max-x86_64/sdk/tools

Guarda anche se qualcuno di quei file contiene una riga che inizia con source o . (che è l'abbreviazione di source ). Se lo fanno, cerca anche nei file di origine.

Un modo più rapido potrebbe essere utilizzare grep . Apri un terminale e, dalla tua directory home, esegui

grep -r "/Users/austinzuffi/Development/Android/adt-bundle-max-x86_64/sdk/tools" . 
    
risposta data 16.02.2013 - 12:19
fonte
0

Puoi dare un'occhiata a questo articolo Superuser per informazioni sul percorso del percorso OS X. Di particolare interesse sono i file in /etc/paths.d/ e ~/.bash_profile e simili.

    
risposta data 13.02.2013 - 00:07
fonte

Leggi altre domande sui tag