原文网址:https://www.youyong.top/article/1158e228686b
Windows 里的文件在 Unix/Mac下打开的话,在每行的结尾可能会多出一个 ^M 符号,Unix/Mac 系统下的文件在 Windows 里打开的话,所有文字会变成一行。
原文网址:https://www.youyong.top/article/1158e228686b
Windows 里的文件在 Unix/Mac下打开的话,在每行的结尾可能会多出一个 ^M 符号,Unix/Mac 系统下的文件在 Windows 里打开的话,所有文字会变成一行。
原文网址:https://www.youyong.top/article/1158e228686b
原因:Windows 和 Linux 系统对回车换行的处理方式不一致。
为了避免这种情况的发生,我们可以在 Linux 系统内转换格式
1. CentOS 系统可以直接使用 dos2unix 和 unix2dos 进行格式相互转换。
工具安装:
yum install dos2unix unix2dos
使用示例:
dos2unix Noname1.txt #转换txt文件为unix方式,命令中的 2 可以理解为 to
2. Ubuntu 系统需要通过 todos 进行处理。
安装的包不一样,命令为:
sudo apt-get install tofrodos
使用示例:
fromdos Noname1.txt #转换为unix
todos Noname1.txt #转换为dos格式
作者声明:本篇文章系本人原创,欢迎分享,但未经许可,谢绝转载。
共 0 条留言
Windows Server 2012 R2 或 2016 无法安装 .Net 3.5.1
windows 2008 Paged Pool Leak(页面缓冲池内存泄露)的排查
iPhone X 跌破发行价,苏宁200亿入股恒大 | 财经日日评
资深黄牛现身说法:iPhone X价格秒变不停,就像炒股一样
手机扫一扫
分享文章