在windows下编辑好的文件,上传到Linux上后,会出现很多^M的符号,这是因为上传的时候,使用了二进制,如果使用ascii码上传,不会出现这个问题,但是某些文件必须用二进制上传,比如说一些jar文件,否则不能执行。
要除去文件中的^M符号,可以用vi打开文件,然后输入 ":%s/^M//g 保存", %s表示要替换 ^M是指定要替换的内容,//表示用空白替换,g表示全部替换。
其中^符号 按Ctr+V
我使用的时候 按住Ctr 然后依次按M, V 直接输出 "^M" .
本文介绍了解决从Windows上传文件到Linux平台时出现的^M符号问题的方法。通过使用vi编辑器并运行特定命令可以有效去除这些符号,确保文件在Linux环境下正确解析。
在windows下编辑好的文件,上传到Linux上后,会出现很多^M的符号,这是因为上传的时候,使用了二进制,如果使用ascii码上传,不会出现这个问题,但是某些文件必须用二进制上传,比如说一些jar文件,否则不能执行。
要除去文件中的^M符号,可以用vi打开文件,然后输入 ":%s/^M//g 保存", %s表示要替换 ^M是指定要替换的内容,//表示用空白替换,g表示全部替换。
其中^符号 按Ctr+V
我使用的时候 按住Ctr 然后依次按M, V 直接输出 "^M" .
1891
2459

被折叠的 条评论
为什么被折叠?