美文网首页
linux常见错误

linux常见错误

作者: wong小尧 | 来源:发表于2018-10-19 14:29 被阅读0次

    问题1:bin/sh^M: bad interpreter: No such file or directory

    原因:.sh脚本在windows系统下用记事本文件编写的。不同系统的编码格式引起的。
    比如使用rz把windows中的文件上传到liunx中。

    解决方法:修改.sh文件格式

       (1)使用vi工具
    
          vi test.sh
    
        (2)利用如下命令查看文件格式 
    
         :set ff 或 :set fileformat 
    
         可以看到如下信息 
    
         fileformat=dos 或 fileformat=unix 
    
         (3) 利用如下命令修改文件格式 
    
         :set ff=unix 或 :set fileformat=unix 
    
         :wq (存盘退出)
    

    问题2:windows压缩文件,在liunx中解压后,中文文件名变乱码
    如果是中文文本文件的话,原文件改成UTF-8格式
    问题描述:在Windows下将中文文件名的文件打成压缩包,在Linux下解压出现文件名乱码。
    问题原因:Windows和Linux下采用不同中文编码格式,导致在Linux下解压时出现文件名乱码。
    解决方案:在命令行下使用unzip解压,在命令中指定编码格式

    unzip -O CP936 ZipFile.zip

    Reference

    https://www.cnblogs.com/felixzh/p/6108345.html

    相关文章

      网友评论

          本文标题:linux常见错误

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