mac 终端首先加载哪些文件?

mac 终端首先加载哪些文件?

不久前,我为终端安装了一个名为“j”的程序。它本应使事情变得更简单。然而,用了一段时间后,我决定我并不需要它,于是把它扔掉了。现在,每次我打开终端,它都会显示:

-bash:/Users/aslet/j.sh:没有此文件或目录

我不知道哪个文件告诉终端寻找该程序,因此如果能提供一些帮助我将非常感激。

答案1

当你启动终端时,以下内容将会被加载:

 /etc/profile
~/.bash_profile
~/.bash_login   (if .bash_profile does not exist)
~/.profile      (if .bash_login does not exist)

看起来上面列出的文件之一仍然引用了该j.sh脚本,但是在您删除该程序后该脚本不再存在。

注释掉调用该脚本的行,它应该可以解决你的问题。

答案2

检查主目录中的 .bashrc 和 .bash_profile。前面的 . 表示它们是隐藏文件。查找包含错误消息中列出的目录的行。

相关内容