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

今天有网友说遇到这个问题,我以前也遇到过,不知道怎么就解决了。也一直没有深究,今天我决定深究该问题!

1,不同的命令由不同的软件包实现,一些常用的命令在所有的软件包中都有实现。还有一部分命令是bash 内置的,可以在 bash 的源码中找到。


下面是几种情况和解决方法的分析:

1,在windows下写的脚本,代码会在linux下无法执行,错误就是:

bin/bash: bad interpreter: No such file or directory