美文网首页我用 Linux
linux下:zsh: ./startup.sh: bad in

linux下:zsh: ./startup.sh: bad in

作者: 小m_up | 来源:发表于2016-11-03 16:17 被阅读175次

    在ubunu下装tomcat的时候,刚装好然后运行./startup.sh准备打开tomcat的时候就报了这个错误:

    zsh: ./startup.sh: bad interpreter: /bin/sh^M: no such file or directory

    原因是由于不同系统编码格式引起的。

    解决方法:

    1)在windows下转换: 利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行。转换方式如下(UltraEdit):File-->Conversions-->DOS->UNIX即可。

    2)在Linux中转换:
    主要是修改文件格式。

    • 先进入文件: vim startup.sh
    • 查看文件格式 :set ff 或 :set fileformat
      可以看到如下信息 fileformat=dos 或 fileformat=unix
    • 修改文件格式 :set ff=unix 或 :set fileformat=unix

    可能遇到的问题zsh: ./startup.sh: Permission denied

    相关文章

      网友评论

        本文标题:linux下:zsh: ./startup.sh: bad in

        本文链接:https://www.haomeiwen.com/subject/pubbuttx.html