-bash:源:找不到命令

-bash:源:找不到命令

有一台机器在工作时总是出现问题。一切都一团糟。但我认为我可以解决的一件事是看到这个错误......

-bash: ource: command not found

...当我 ssh 连接到主机时。如果我对另一个用户...也会发生这种情况,su如下所示:

$ sudo su -
Last login: Fri Dec  9 22:57:32 UTC 2022 on pts/1
-bash: ource: command not found

我查看了 和 ,/etc/profile/etc/bashrc没有在其中的任何地方看到字符串“ource”。我还应该在哪里查看?是否有set -x可以设置来调试登录脚本的内容?

答案1

我发现在这个系统的/etc/profile.d目录中有许多(大约20个)不同的脚本,其中一个有一个拼写错误ource。我修复了拼写错误(将字符串更改为source),问题得到纠正。

相关内容