Come cambio $ PATH e lo imposto nella directory predefinita?

2

Per qualche motivo quando eseguo echo $PATH ottengo la seguente directory: /Users/<home>/Library/Applications/ .

Come faccio a riportarlo alla sua posizione predefinita in modo che non debba eseguire questo comando, export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin ogni volta che voglio eseguire comandi in Terminale?

Grazie per la considerazione

    
posta Afshin 29.01.2014 - 20:31
fonte

2 risposte

1

Innanzitutto, controlla i contenuti di ~/.profile e ~/.bash_profile per qualsiasi riga che coinvolge i percorsi di scrittura in $ PATH.

Se questo non aiuta, controlla il contenuto di /etc/paths e /etc/paths.d/ per qualsiasi percorso che non vuoi essere incluso nel tuo $ PATH.

Inoltre, puoi mostrare quale codice viene eseguito da bash aggiungendo quanto segue all'inizio di /etc/profile :

set -x

Salva il file, quindi apri una nuova finestra di Terminale. Questo dovrebbe mostrare quando e come la variabile $ PATH viene sovrascritta.

    
risposta data 29.01.2014 - 20:47
fonte
0

Verifica se hai questo file: ~/.MacOSX/environment.plist Quel file può essere usato per impostare le variabili d'ambiente per le applicazioni OS X, non solo i comandi della shell. Se la variabile PATH viene impostata in quel file, otterrai tutti i tipi di comportamento instabile. Questo Apple Technical Q & Un documento mi porta a credere che il file environment.plist sia stato deprecato. In quasi tutti i casi non si vuole comunque questo file quindi se si ha intenzione di eliminarlo.

    
risposta data 29.01.2014 - 21:12
fonte

Leggi altre domande sui tag