首页 > 解决方案 > -bash: /bin/bash:: 没有这样的文件或目录

问题描述

我在 Windows 10 v1803上,我安装了带有 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。如果我错了,请告诉我。


编辑:这是一张图片

错误信息

标签: windowsbashvimwindows-subsystem-for-linux

解决方案


错误信息是:

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

检查您的脚本不是以

#!/bin/bash:

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

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


推荐阅读