2013-09-01 8 views
8

przypadkowo popełnił błąd, gdy zmieniłem plik ~/.bash_profile i teraz jestem w stanie uruchomić dowolne polecenie, takie jak ls, touch, sudo itp

Kiedy piszę echo $PATH mam ten wynik:

$ echo $PATH 
/usr/local/bin: 
$ 

A kiedy wpisuję /bin/cat ~/.bash_profile, mam ten wynik:

export PATH=$HOME/local/node/bin:/usr/local/bin:$PATH 
export PATH=/usr/local/bin:$PATHh 

Ale nie mogę tego zmienić. Czy ktoś może mi pomóc?

+0

Jak go nie można zmienić? czy możesz użyć "' vi' "lub" 'emacs'" w Terminalu? –

+2

Możesz także uruchomić '/ usr/bin/open -e ~/.bash_profile', aby edytować' ~/.bash_profile' w TextEdit. – user495470

Odpowiedz

15

Jeśli możesz zrobić /bin/cat, powinieneś być w stanie również /usr/bin/vi. Alternatywnie, po prostu napraw go w lokalnej obudowie:

PATH=/bin:/usr/bin:/sbin:/usr/sbin 

A następnie uruchom swój ulubiony edytor powinien działać ponownie.