vi编辑配置文件时发现很多^M符号

日期

2018-05-02

问题

测试服务器上用vi编辑tomcat的server.xml时发现很多^M符号

原因

把server.xml用winscp从服务器拖到我本机windows下编辑再上传上去导致。

因为不同操作系统对回车编码不一样:

  • 在windows下的文本文件的每一行结尾,都有一个回车('\n')和换行('\r')
  • 在linux下的文本文件的每一行结尾,只有一个回车('\n')
  • 在Mac下的文本文件的每一行结尾,只有一个换行('\r')
解决办法
dos2unix server.xml

尽量避免把服务器上文件拖到Windows修改再上传

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容