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.

Odpowiedzi:



2

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

/bin/vim .bash_profile

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


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.


Czy przegapiłeś tę część pytania, w której PO powiedział: „Nie mogę używać żadnych poleceń”?
Scott
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.