-bash: /bin/bash:: 没有那个文件或目录

-bash: /bin/bash:: No such file or directory

我在 Windows 10v1803,我安装了 Ubuntu WSL 并且运行良好。

最近,我在 vim,并为我的 .bashrc 添加了一些别名。完成编辑后,我想不保存就退出,按通常的 Control-C 操作,但我没有 :q!,而是 !:q(是的,愚蠢的错别字)。我意识到我的错误,做了正确的 :q! 并退出了。

大约 1 小时后我回来进行这 2 处更改(如下)并注意到在启动时出现错误

-bash: /bin/bash:: No such file or directory

随着正常启动

suda@suda:~$

一切正常进行,但我担心该错误的含义。 而且,除了重新安装 bash 之外,我什么也找不到,我已经做了 5 次,但没有任何区别。

我继续将 2 个别名添加到我的 .bashrc,一切正常... 请问这里发生了什么事?


如果你想知道,这些就是我添加到我的 .bashrc:

alias cls="clear"
alias md="mkdir"

另外,我觉得这不会在 askubuntu 下进行。如果我错了,请告诉我。


编辑:这是一张图片

错误信息是:

-bash: <file>: No such file or directory

检查您的脚本是否以

开头
#!/bin/bash:

并且您也不会在其他地方调用 /bin/bash:

(因为 bash: 确实不应该存在于 /bin 中)