> Linux教程 > linux基础 >

Linux系统通过vi命令修改文本换行符

由于Windows系统与Linux系统使用换行标记不同,跨系统传输或者修改时可能会导致配置文件无法加载等情况。

 

Windows换行是rn,十六进制数值是:0D0A。

Linux换行是n,十六进制数值是:0A

如果系统中有dos2unix命令,可以通过dos2unix命令来转换,或者直接通过系统自带的vi命令来转换。

 

vi编辑文件后按ESC,之后输入

:set ff

可以看到当前换行格式是什么:

test001.jpg

如果是dos格式会提示fileformat=dos,如果是unix格式会提示fileformat=unix

test002.jpg

设置方法也很简单,直接将需要的格式赋值即可,使用

:set ff=unix  即可转换

test003.jpg

 

最后输入:wq保存即可。

 

(责任编辑:IT)