当前位置:首页 > 教程收藏 > 正文内容

/bin/bash^M: 坏的解释器: 没有那个文件或目录解决办法

fanren3年前 (2023-06-21)教程收藏8

/bin/bash^M: 坏的解释器: 没有那个文件或目录解决办法

网上找了一个一键安装python3的脚本,下载到本地以后编辑了一下,然后上传到服务器上运行,结果就遇到了/bin/bash^M: 坏的解释器: 没有那个文件或目录的问题。

上网简单的搜索了一下,发现是因为文件编码的原因,在windos电脑上编辑过的脚本在上传到linux上就会遇到这种问题。其实这个问题自己也遇到过,还专门写了一个文章来的。

经过验证,发现确实是linux shell脚本的编码格式不对导致的问题,由于在自己的电脑上编辑过,所以才会出现这样的问题。解决的办法也很简单,只需要使用vi命令打开该脚本,然后使用:set ff=unix命令修改一下编码格式就可以了。经过测试,该方法可以完美的修改linux shell脚本的编码格式。

解决的办法也很简单,使用vi命令简单的修改一下文件编码就可以解决/bin/bash^M: 坏的解释器: 没有那个文件或目录的问题。

比如,我们想修改一下666.sh的文件编码格式:

vi 666.sh   #使用vi命令打开该脚本
:set ff     #查看该脚本的编码格式
:set ff=unix    #修改该脚本的编码格式为unix
:wq     #保存退出


“/bin/bash^M: 坏的解释器: 没有那个文件或目录解决办法” 的相关文章

阿里云盘优质电影合集

以下资源均是各位热心网友分享的,容我慢慢更新哈~评论区的兄弟们也会持续更新。另外,资源过期不候,请火速保存!最近更新时间:2022.04.09资源描述        分享链接百度网盘迁移阿里云盘工具        htt...

禁止右键f12调试代码

//禁止鼠标右击       document.oncontextmenu = function() {         ev...

rsync 用法教程

一、简介rsync 是一个常用的 Linux 应用程序,用于文件同步。它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间的同步)。它也可以当作文件复制工具,替代cp和mv命令。它名称里面的r指的是 remote,rsync 其实就是"远程同步&qu...

【2023脚本收集】常用脚本备份

转自loc:https://hostloc.com/thread-1097221-1-2.html DD网络重装脚本PS:自定义密码直接 -p 你想要的密码就行!!!部分机器需要设置网卡,否则可以VNC,但是不能远程SSH-firmware        &n...

zblog批量修改文章发布状态

本案例为通过txt文档输入N多个文章id,然后根据txt输入的ID批量对文章状态进行修改。操作步骤如下:1、在网站根目录创建txt文件,命名为id.txt;2、在txt里面批量写入需要修改状态的id,每个id占一行;3、在网站根目录创建php文件,命名为id.php;4、在文件内写入php代码<...

常用正则表达式(持续更新!)

识别ip地址的正则:(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])识别ip地址和端口号的正则:(([0-9]|[1-9][0-9]|1[0-...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。