不久前,我为终端安装了一个名为“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。前面的 . 表示它们是隐藏文件。查找包含错误消息中列出的目录的行。