~/.bash_profile 中的 PATH 搞乱了,现在无法编辑它

~/.bash_profile 中的 PATH 搞乱了,现在无法编辑它

我在安装某些软件时实际上搞砸了$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

适用于 Anaconda 3

$ /usr/bin/vim ~/.bashrc

PATH=$PATH:$HOME/anaconda3/bin

然后Esc按钮

:wq 

保存并退出 vim 编辑器然后输入

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

确认安装的版本

$ conda --version

答案4

如果您不想使用vimemacs或者nano只需使用您最喜欢的编辑器并编辑bash_profile位于您的主目录中的。

atom ~/.bash_profile

或者

subl ~/.bash_profile 

然后在底部编辑您想要的任何内容。

相关内容