出现bad interpreter:No such file or directory的原因,是文件格式的问题。这个文件是在Windows下编写的。换行的方式与Unix不一样,但是在vim下面如果不Set一下又完全看不出来。

问题分析:

1、将windows 下编写好的SHELL文件,传到linux下执行,提示出错。

2、出错信息:bad interpreter: 没有那个文件或目录。

问题原因:

因为操作系统是windows,在windows下编辑的脚本,所以有可能有不可见字符。脚本文件是DOS格式的

即每一行的行尾以\\r\\n来标识, 其ASCII码分别是0x0D, 0x0A.

解决方法:

可以有很多种办法看这个文件是DOS格式的还是UNIX格式的, 还是MAC格式的

(1) vim filename

然后用命令 输入  :set ff 回车

可看到dos或unix的字样

如果的确是dos格式的, 那么用set ff=unix把它强制为unix格式的,,然后存盘退出后就可运行。

服务器执行sh文件或目录,将window的shell脚本通过ftp传输到Linux服务器后, shell脚本中执行时提示“没有那个文件或目录”的解决办法...相关推荐

  1. 关于Linux下文件删除文件时提示No such file or directory的解决办法

    转自:http://blog.51cto.com/13921547/2172901 本人了Linux小白一枚,遇到一点问题想请老大们指点一下 今天练习tar命令压缩文件时想给给文件名内增加一个当前年月 ...

  2. 关于压缩jar包时提示*.*没有这个文件或目录的问题以及解决办法:

    关于压缩jar包时提示.没有这个文件或目录的问题以及解决办法: 问题描述: 我在打包jar时,CMD中进入到包的上一层目录. 在命令提示符中输入 提示如下: 从提示中可知没有找到我们想要打包的clas ...

  3. 【教程】关于打开一些exe文件时,打开方式为microsoft store的解决办法

    [教程]关于打开一些exe文件时,打开方式为microsoft store的解决办法 前言 解决 ---------------- 版权声明:本文为CSDN博主「SogK1997」的原创文章,遵循CC ...

  4. js文件中发送ajax请求,ulr路径不起作用的解决办法

    前言: 在写Python项目的时候,单独的js文件发送ajax请求,并不起效果并且提示路径错误 错误原因分析: {% url 'myadmin_updategoodsgrade' %} # 是模板中的 ...

  5. qq登录无法连接服务器未响应,Windows7系统中登录QQ时提示腾讯qq未响应的解决方法...

    最近有用户在登录QQ的时候非常的卡,经常出现未响应的情况,还会突然弹出"腾讯qq未响应"的提示窗口,那么在遇到这样的情况时我们怎么来处理呢?一起来看看吧! 具体方法如下: 1.登录 ...

  6. linux服务器黑屏_IBM服务器安装、进入Linux系统时显示花屏、黑屏的解决办法

    IBM服务器安装.进入Linux系统时显示花屏.黑屏的解决办法 在Linux安装时不能正确识别或者装上显卡驱动,导致在安装或者启动时显示黑屏.花屏,这时我们可以使用VESA模式进入Linux的图形话界 ...

  7. vue.js将本地文件上传到ftp服务器,vue项目使用FTP传输部署项目服务器,node命令编写...

    #!/usr/bin/env node var fs = require('fs');                      //  引入需要模块 var vinylFs = require( ' ...

  8. windows查看linux文件工具,「实用工具」介绍几款Windows系统与Linux服务器传递文件的工具...

    本文主要介绍几款用于和linux服务器传递文件的工具 WinSCP WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端.同时支持SCP协议.它的主要功能就是在本地与远程计算机间 ...

  9. 用matlab时提示数据写入文件期间被裁剪_用C语言简单开发学生成绩管理系统

    要求设计的管理系统能够实现以下功能: 1.每一条记录包括一个学生的学号.姓名.3个成绩(平时成绩.作业成绩.考试成绩) 2.成绩录入功能:(成绩信息用文件保存,可以一次完成若干条记录) 3.成绩信息显 ...

最新文章

  1. OS X 要改名为 MacOS 是因为 iOS 10 要来了?
  2. (转载)机器学习知识点(十四)EM算法原理
  3. task_struct结构体查找
  4. 开源虚拟示波器-_一个新的开源数据库,TP-Link路由器上的开源固件以及更多新闻
  5. 从高量到高质,私域流量的变革与发展
  6. python 退出自定义函数_python通过自定义异常,提前退出方法
  7. iOS 四种延时的方法
  8. 载入Haskell的函数
  9. 四川开大c语言程序设计0002,C语言程序设计0002.pdf
  10. word根据数字符号自动回车
  11. 【数学】积分法推导求圆的周长、弧度
  12. android8 fat分区,MTK 6577+Android EMMC分区布局
  13. 数据结构笔记整理(严蔚敏版) 更新中...
  14. 数据分析tableau 和 python的区别_数据分析师综述篇
  15. 背景减除算法之K-Nearest(KNN)和Mixture of Gaussians(MOG2)
  16. Appium+python+夜深模拟器联调---入门篇(1)
  17. 莫尔斯码(Morse Code)
  18. Windows CMD命令大全(值得收藏)
  19. AFC中央计算机系统图,干货丨城市地铁AFC系统由哪些部分组成的?如何运作?
  20. 怎么让静态照片动起来,教程来咯!

热门文章

  1. Python IO编程——文件读写
  2. objective-c宏定义
  3. commons-logging和slf4j都是日志的接口
  4. 出售:IM视频会议办公平台客户端服务端纯商业性质运营源码
  5. An impassioned circulation of affection(尺取+预处理)
  6. thinkPHP5中的与原本的字母方法用什么东西替代了?
  7. 转:gcc编译C++程序
  8. 浏览器一直不停的异步请求(环境:vs.net mvc)
  9. Java基础之synchronized的讲解
  10. 【Linux】Linux用户和权限管理