linux使用中出现的小问题汇总(持续更新)
2017-06-14 10:44
351 查看
1./bin/sh^M: bad interpreter:没有那个文件或目录解决
/bin/sh^M: bad interpreter:没有那个文件或目录解决执行脚本时发现如下错误:
/bin/sh^M: bad interpreter: 没有那个文件或目录
错误分析:
因为操作系统是windows,我在windows下编辑的脚本,所以有可能有不可见字符。
脚本文件是DOS格式的, 即每一行的行尾以\n\r来标识, 其ASCII码分别是0x0D, 0x0A.
可以有很多种办法看这个文件是DOS格式的还是UNIX格式的, 还是MAC格式的
解决方法:
vim filename
然后用命令
:set ff可以看到dos或unix的字样. 如果的确是dos格式的。
然后用
:set ff=unix 把它强制为unix格式的, 然后存盘退出。
再次运行脚本就OK了。
相关文章推荐
- github使用中出现问题总结(持续更新)
- 【猿小白】常见linux面试问题汇总~~~持续更新~~~直到拿到心仪的offer
- android 使用RelativeLayout布局出现的问题汇总(不定期添加更新)
- Eclicpse使用出现BUG汇总及解决办法,持续更新中。。。
- 在Windows系统下Git使用过程中配到的一些问题汇总(持续更新)
- Xilinx DDR3 IP核使用问题汇总(持续更新)和感悟
- 关于ASP.NET MVC开发设计中出现的问题与解决方案汇总 【持续更新】
- sublime 使用中一些遇到问题解决方法和技巧汇总(持续更新)
- javaweb(使用maven项目管理工具)构建过程中出的小问题汇总(持续更新)
- Xilinx DDR3 IP核使用问题汇总(持续更新)和感悟
- mysql使用问题汇总--持续更新
- 关于Mybatis使用的一些问题汇总(持续更新)
- 关于使用BoundsCheck的一些问题汇总[持续更新]
- IntelliJ IDEA使用问题汇总(持续更新中)
- linux下出现的问题、解决方式总结【持续更新】
- Linux--14:ubuntu12.04 vi不能正常使用、右上角出现红杠提醒更新出问题、网速比相同条件下windows下慢 解决方法
- 使用JEECG过程中的问题汇总(持续更新)
- 使用clonezilla做Linux备份及还原出现的问题及解决方法
- 如何解决ADO.NET访问Access数据库出现"操作必须使用一个可更新的查询"的问题(非原创,摘自书中)
- 使用oracle中遇到的各种问题【持续更新】