这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版后一修订版两侧同时换到之后的修订记录 | ||
adf:dos2unixneeded [2018/09/12 15:39] – liu.jun | adf:dos2unixneeded [2024/05/22 15:06] – liu.jun | ||
---|---|---|---|
行 1: | 行 1: | ||
======故障:/ | ======故障:/ | ||
- | Windows的文件,传到Linux里面,有的时候,每一行的尾巴上都会有个灰色的^M,这是两种系统文件格式不兼容的缘故。使用dos2unix转一下格式: | + | Windows的*.run文件,上传到Linux里面,有的时候每一行的尾巴上都会有个灰色的^M,这是两种系统下,文件格式不兼容的缘故,从而在运行脚本的时候,报错、无法执行。使用dos2unix转一下格式: |
<code bash> | <code bash> | ||
dos2unix *.run | dos2unix *.run | ||
</ | </ | ||
可以解决这个问题。 | 可以解决这个问题。 | ||
+ | |||
+ | **有的系统没有这个命令**,则: | ||
+ | - 直接在Windows拷贝*.run文件的全部文字内容,在Linux中用vi创建*.run文件,将文字内容粘贴进去,即可避免这种格式不兼容的问题。参考:[[adf: | ||
+ | - 如果是使用SSH Secure Shell上传文件,则可以在Edit-Setting-File Transfer中ASCII extension中将某个不常用的后缀,例如html改为run即可一劳永逸的解决这个问题。 |