用户工具

站点工具


adf:dos2unixneeded

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
adf:dos2unixneeded [2024/03/03 22:18] liu.junadf:dos2unixneeded [2024/05/22 15:06] (当前版本) liu.jun
行 1: 行 1:
 ======故障:/bin/sh^M:bad interpreter:No such file or directory====== ======故障:/bin/sh^M:bad interpreter:No such file or directory======
-Windows的文件,传到Linux里面,有的时候每一行的尾巴上都会有个灰色的^M,这是两种系统文件格式不兼容的缘故。使用dos2unix转一下格式:+Windows的*.run文件,传到Linux里面,有的时候每一行的尾巴上都会有个灰色的^M,这是两种系统下,文件格式不兼容的缘故,从而在运行脚本的时候,报错、无法执行。使用dos2unix转一下格式:
 <code bash> <code bash>
 dos2unix *.run dos2unix *.run
行 6: 行 6:
 可以解决这个问题。 可以解决这个问题。
  
-系统没有这个命令,则: +**系统没有这个命令**,则: 
-  - 直接在Windows拷贝脚本文件的文字,在Linux中用vi创建文件,将文字粘贴进去。参考:[[adf:vi]] +  - 直接在Windows拷贝*.run文件的全部文字内容,在Linux中用vi创建*.run文件,将文字内容粘贴进去,即可避免这种格式不兼容的问题。参考:[[adf:vi]] 
-  - 如果是使用SSH Secure Shell,则可以在Edit-Setting-File Transfer中ASCII extension中将某个不常用的后缀,例如html改为run即可一劳永逸的解决这个问题。+  - 如果是使用SSH Secure Shell上传文件,则可以在Edit-Setting-File Transfer中ASCII extension中将某个不常用的后缀,例如html改为run即可一劳永逸的解决这个问题。
adf/dos2unixneeded.1709475504.txt.gz · 最后更改: 2024/03/03 22:18 由 liu.jun

© 2014-2022 费米科技(京ICP备14023855号