问题:将 windows本地的文件上传到Linux后,vi文件发现每行末尾带了一个^M,会带来一些问题
原因:DOS系统下的'\r'在类Unix系统下会被显示为 ^M

解决办法:1、用 dos2unix + 文件名即可;2、vim命令模式下,执行set ff=unix或set fileformat=unix即可将DOS格式转换为unix格式;
当从Windows系统将文件上传到Linux后,文件中每行末尾的^M字符是由于DOS与UNIX换行符差异引起的问题。^M是由DOS系统的回车符('
')在类UNIX系统中显示的结果。解决这个问题可以使用dos2unix工具,或者在vim编辑器中通过执行setff=unix或setfileformat=unix命令将文件格式转换为UNIX格式。
问题:将 windows本地的文件上传到Linux后,vi文件发现每行末尾带了一个^M,会带来一些问题
原因:DOS系统下的'\r'在类Unix系统下会被显示为 ^M

解决办法:1、用 dos2unix + 文件名即可;2、vim命令模式下,执行set ff=unix或set fileformat=unix即可将DOS格式转换为unix格式;
3380
1891
4721
1135

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