终端启动时 bash 没有显示此文件或目录消息

终端启动时 bash 没有显示此文件或目录消息

bash:/opt/intel/composer_xe_2011_sp1.11.339/mkl/bin/mklvars.sh:没有此文件或目录

bash: /opt/intel/composer_xe_2011_sp1.11.339/mkl/bin/mklvars.sh: No such file or directory

我该如何解决这个问题?

答案1

要找出/opt/intel/composer_xe_2011_sp1.11.339/mkl/bin/mklvars.sh指定脚本名称的位置,请使用 grep:

cd ~/ && grep -nr '/opt/intel/composer_xe_2011_sp1.11.339/mkl/bin/mklvars.sh'
cd /etc/ && grep -nr '/opt/intel/composer_xe_2011_sp1.11.339/mkl/bin/mklvars.sh'
cd /opt/ && grep -nr '/opt/intel/composer_xe_2011_sp1.11.339/mkl/bin/mklvars.sh'

可能存在诸如~/.bashrc、、、、、、之~/.profile类的文件。/etc/bash.bashrc/etc/profile/etc/profile.d/*/etc/environment/etc/environment.d/*

如果找到的话,请尝试在其中一个文件中注释掉此类字符串。

您还可以尝试创建不存在的目录结构和空文件,bash 会抱怨:

sudo mkdir -p /opt/intel/composer_xe_2011_sp1.11.339/mkl/bin/
sudo touch /opt/intel/composer_xe_2011_sp1.11.339/mkl/bin/mklvars.sh
sudo chmod +x /opt/intel/composer_xe_2011_sp1.11.339/mkl/bin/mklvars.sh

这只是一种解决方法,可以摆脱那些我们不知道来自哪里的烦人的 bash 消息。

相关内容