Zepsuta ŚCIEŻKA w ~ / .bash_profile, teraz nie może go edytować

1

Naprawdę spieprzyłem $PATHzmienną ~/.bash_profilepodczas instalacji oprogramowania. Zamiast używać

export PATH=$PATH:/some/other/path

Idiotycznie to zrobiłem

export PATH=~/some/other/path

Więc nie, nie mogę używać żadnych poleceń. Jeśli spróbuję ls, dostanę to;

 $ ls
bash: ls: command not found...
Similar command is: 'lz'

Jak mogę edytować moje, ~/.bash_profileaby naprawić ten bałagan? Nie mogę używać vima ani emacsa.

ShanZhengYang
źródło

Odpowiedzi:

3
/bin/nano ~/.bashrc

lub

/usr/bin/emacs ~/.bashrc

lub

/usr/bin/vim ~/.bashrc
Ipor Sircer
źródło
2

Po prostu użyj pełnej ścieżki do emacsa lub vima. to znaczy.

/bin/vim .bash_profile
Herb Wolfe
źródło
1

dla Anaconda 3

$ /usr/bin/vim ~/.bashrc

PATH=$PATH:$HOME/anaconda3/bin

Następnie Escprzycisk

:wq 

aby zapisać i zamknąć edytor vim, a następnie wpisz

$ export PATH=~/anaconda3/bin:$PATH

w celu potwierdzenia zainstalowanej wersji

$ conda --version

Dr Jacob D.
źródło
0

Jeśli nie chcesz używać vim, emacslub nanopo prostu skorzystaj z ulubionego edytora i edytuj ten, bash_profilektóry znajduje się w katalogu domowym.

atom ~/.bash_profile

lub

subl ~/.bash_profile 

A potem po prostu edytuj cokolwiek chcesz na dole.

HannibalBarca
źródło
Czy przegapiłeś tę część pytania, w której PO powiedział: „Nie mogę używać żadnych poleceń”?
Scott