Испортил PATH в ~/.bash_profile, теперь не могу его редактировать

Испортил PATH в ~/.bash_profile, теперь не могу его редактировать

Я на самом деле испортил $PATHпеременную в моем ~/.bash_profileво время установки какого-то программного обеспечения. Вместо того, чтобы использовать

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

Я по-идиотски это сделал

export PATH=~/some/other/path

Так что нет, я не могу использовать никакие команды. Если я попробую ls, я получу это;

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

Как мне отредактировать мой, ~/.bash_profileчтобы исправить этот беспорядок? Я не могу использовать vim или emacs.

решение1

/bin/nano ~/.bashrc

или

/usr/bin/emacs ~/.bashrc

или

/usr/bin/vim ~/.bashrc

решение2

Просто используйте полный путь к emacs или vim. т.е.

/bin/vim .bash_profile

решение3

для Анаконды 3

$ /usr/bin/vim ~/.bashrc

PATH=$PATH:$HOME/anaconda3/bin

Затем Escнажмите кнопку

:wq 

чтобы сохранить и выйти из редактора vim, введите

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

для подтверждения установленной версии

$ conda --version

решение4

Если вы не хотите использовать vim, emacsто nanoпросто воспользуйтесь своим любимым редактором и отредактируйте файл , bash_profileкоторый находится в вашем домашнем каталоге.

atom ~/.bash_profile

или

subl ~/.bash_profile 

А затем просто отредактируйте внизу то, что вам нужно.

Связанный контент