Linux系统通过vi命令修改文本换行符
时间:2016-01-02 21:17 来源:linux.it.net.cn 作者:IT
由于Windows系统与Linux系统使用换行标记不同,跨系统传输或者修改时可能会导致配置文件无法加载等情况。
Windows换行是rn,十六进制数值是:0D0A。
Linux换行是n,十六进制数值是:0A
如果系统中有dos2unix命令,可以通过dos2unix命令来转换,或者直接通过系统自带的vi命令来转换。
vi编辑文件后按ESC,之后输入
:set ff
可以看到当前换行格式是什么:
如果是dos格式会提示fileformat=dos,如果是unix格式会提示fileformat=unix
设置方法也很简单,直接将需要的格式赋值即可,使用
:set ff=unix 即可转换
最后输入:wq保存即可。
(责任编辑:IT)
由于Windows系统与Linux系统使用换行标记不同,跨系统传输或者修改时可能会导致配置文件无法加载等情况。
Windows换行是rn,十六进制数值是:0D0A。 Linux换行是n,十六进制数值是:0A 如果系统中有dos2unix命令,可以通过dos2unix命令来转换,或者直接通过系统自带的vi命令来转换。
vi编辑文件后按ESC,之后输入 :set ff 可以看到当前换行格式是什么:
如果是dos格式会提示fileformat=dos,如果是unix格式会提示fileformat=unix
设置方法也很简单,直接将需要的格式赋值即可,使用 :set ff=unix 即可转换
最后输入:wq保存即可。 |