-bash: /usr/share/modules/init/sh: No such file or directory
当我打开终端时,首先出现的是这个。我试图安装 lmod,我认为这可能是由此导致的。我该如何删除它?
答案1
编辑:
按照这,安装lmod
可能改变了中的一个或多个文件/etc/profile.d/*.sh
。
您可以尝试检查这一点(例如,使用最后修改日期),然后寻找罪魁祸首。
您可以发布一些信息来提供帮助:
- 其中提到的“可疑”文件的内容。
- 您用来安装的命令序列
lmod
。如果您已启用,则可以获取此信息history
。 - 启动终端时获得的所有内容的精确副本,可能包括提示。
从终端执行bash
。您可能会看到相同的错误消息。如果是这样,您可以执行(最好从新终端执行)bash -x -v
。选项包括:
-v Print shell input lines as they are read.
-x Print commands and their arguments as they are executed.
这样,您就能找出错误信息的元凶。