我们新增Dark Mode(暗模式),(只是在晚上)可以改变MAC OS&Windows系统的暗模式实现切换;安卓和苹果手机是一样的。
Linux

centos执行sh出现/bin/bash^M: bad interpreter: No such file or directory错误

gyue2345·2017-08-26·73 次阅读··

   2017-08-26 0:04 LJY2345    抢沙发   隐藏边栏   黑色模式    73 
   评分 0 次,平均分 0.0    抢沙发   隐藏边栏   黑色模式

问题如下

[[email protected] shell]# /root/****/****/shell/httpd.sh
-bash: /root/****/****/shell/httpd.sh: /bin/bash^M: bad interpreter: No such file or directory

解决方法:

百度

出现上面错误的原因之一是脚本文件是DOS格式的, 即每一行的行尾以\r\n来标识, 使用vim编辑器打开脚本, 运行:set ff?

可以看到DOS或UNIX的字样. 使用:set ff=unix把它强制为unix格式的,然后:wq保存;退出。

附vim正确的使用方法:

按ESC键 跳命令模式:
:w   保存文件退vi
:w file 修改另外保存file退vi
:w!   强制保存推vi
:wq  保存文件并退vi
:wq! 强制保存文件并退vi
:q  保存文件退vi
:q! 保存文件强制退vi
:e! 放弃所修改保存文件始再编辑

其他方法:

来自网上
执行dos2unix命令转换编码, 命令为: #dos2unix full_build.sh, 但我觉得没有毕业安装dos2unix的安装

赞赏
  

除特别注明外,本站文章均采用BY-NC-SA协议授权,转载请注明来自:https://www.ljy2345.com/2017/08/a-binbashm-bad-interpreter-no-file-directory-error-occurs-when-centos-executes-sh/

博 主作者: 关注:6    粉丝:1最后编辑于:2022年9月1日
LJY IT BLOG的站长。

扫一扫打赏

支付宝扫一扫打赏

微信扫一扫打赏

view comments - NOTHING
🌙
😃

切换注册
忘记密码 ?

×

您也可以使用第三方帐号快捷登录

切换登录

×
扫一扫二维码分享
下载海报
  切换主题 | SCHEME TOOL