windows - -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
。如果我错了,请告诉我。
编辑:这是一张图片
解决方案
错误信息是:
-bash: <file>: No such file or directory
检查您的脚本不是以
#!/bin/bash:
并且您也不会/bin/bash:
在其他地方调用。
(因为,确实,bash:
不应该存在于/bin
)
推荐阅读
- c++ - CMake子项目不能调用OpenGL函数,但父项目可以
- android - firebase E/RecyclerView:没有附加适配器;跳过布局
- php - 如何计算页面的 meta_key(s)?
- mysql - 使用外键将表拆分为 2 个表
- python - pyodbc:包含 PIVOT 的查询
- video - 如何在不使用 ffmpeg 更改其起始代码的情况下将 HEVC Annex B 原始视频文件混合到 TS 容器中
- vuejs2 - 来自路由器参数的无效道具类型,预期数字得到字符串
- apache-spark - 当我传递参数 --executor-core=1 时,Spark yarn executor 进程使用超过 1000% cpu
- java - 由于加速度计,代码不断崩溃,为什么?
- python - 导入熊猫时出现导入错误