Come posso resettare la configurazione di bash?

6

Quando apro Terminale, mostra questo:

Last login: Fri Apr 1 17:04:59 on ttys000
-bash: export: /opt/local/bin': not a valid identifier
-bash: export::/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/local/bin:/usr/local/git/bin:/usr/X11/bin': not a valid identifier
Josh@Macbook-Pro~$ export

Ho installato qualcosa ieri e ho modificato bash_profile. Ora non posso fare nulla in Terminal. Anche "ls". Ritorna ...

bash: ls: No such file or directory

Come posso risolverlo?

    
posta Josh Morrison 01.04.2011 - 23:14
fonte

1 risposta

8

Sembra che stia rovinando il PERCORSO, quindi la shell non riesce a trovare nessuno dei soliti comandi. In questo caso, puoi ancora utilizzare i comandi specificando il loro intero percorso (ad esempio /bin/ls anziché solo 'ls), o semplicemente resettare il PATH manualmente:

PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/local/bin:/usr/local/git/bin:/usr/X11/bin

(Nota che questo è basato sull'errore che hai dato, potrebbero esserci alcune directory mancanti.)

Se .bash_profile è l'unica cosa incasinata, è probabilmente più semplice disabilitarla:

/bin/mv .bash_profile bash_profile_disabled
/bin/mv .bashrc bashrc_disabled

... e poi apri una nuova finestra (pulita) del Terminale, e poi guarda attraverso il file per vedere se puoi annullare il danno prima di rinominarlo.

    
risposta data 02.04.2011 - 00:22
fonte

Leggi altre domande sui tag