在终端中创建新的环境变量时出现拼写错误,现在在每个终端窗口中都会看到 -bash:exort:未找到命令

在终端中创建新的环境变量时出现拼写错误,现在在每个终端窗口中都会看到 -bash:exort:未找到命令

我是初学者,希望这是一个简单的问题!

当我使用终端创建新的环境变量时,我输入的是“exort”而不是“export”,现在每次我打开新的终端窗口时,都会看到以下内容:

$ -bash: exort: command not found

我查看了保存到我的 bash 配置文件(~/.bash_profile)的环境变量,拼写错误的变量位于倒数第二行:

[[ -s "$HOME/.profile" ]] && source "$HOME/.profile" # Load the default .profile

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load 
RVM into a shell session *as a function*
export SEASON=winter
exort ANOTHERVAR=salut
export ANOTHERVAR=salut

我试着跑

$ unset ANOTHERVAR

但似乎并没有删除ANOTHERVAR。

如果能得到关于如何删除 ANOTHERVAR 以及从终端窗口删除此行的任何建议,我将非常感激。

非常感谢

答案1

修复拼写错误export,而exort不是~/.bashrc

...
export ANOTHERVAR=salut
...

使用您最喜欢的文本编辑器,如gedit ~/.bashrc

或者你可以sed这样使用:

sed -i 's/exort/export/' ~/.bashrc
  • 该选项-i意味着在文件内进行更改~/.bashrc
  • 该命令的s/意思是将第一个字符串替换为第二个字符串;/是一个分隔符。

相关内容