为什么每次打开终端都会输出这个?

为什么每次打开终端都会输出这个?

每次我打开终端时,它都会输出:-bash: e: command not found

在此处输入图片描述

这是正常的吗?如果不正常,我该如何删除它?

我正在使用 MacOs Mojave。

答案1

理解这个脚本的方式是,Bash 告诉您e无法找到该命令,因此 Bash 每次打开时都会尝试运行一个脚本,并且该脚本包含命令e,但它无法识别该命令。

Bash 使用配置文件来存储每次启动时运行的命令,因此请检查您的命令.profile.bashrc查看是什么导致了此错误。

答案2

.profile您的、.bash_profile或文件中的某处可能有一个带有单个 e 的行.bashrc。所有这些文件本质上都是在打开新终端时运行的命令列表。

要查找并删除它,请执行以下命令打开 nano(基本命令行文本编辑器),搜索仅包含 e 的行,并在行首添加 # 将其注释掉。然后按 control-O 保存文件,然后按 Enter,最后按 control-X 退出

nano ~/.profile

nano ~/.bash_profile

nano ~/.bashrc

相关内容