zoukankan      html  css  js  c++  java
  • dos2unix和unix2dos

      dos2unix将windows格式的文件转换为linux格式的文件。

      unix2dos将linux格式的文件转换为windows格式的文件。

      

          dos2unix和unix2dos会转换windows和linux中文件的换行符。

          我们知道windows中的换行符是 ,linux的换行符是 。

          这也就是为什么从linux中复制过来的文本文件在window中无法正常的换行,每行会非常的长。这时就需要用unix2dos处理一下文件,再复制到window中,换行就可以正常显示了。

           我们怎么判定window下的文件是否是从linux中复制过来的呢。

            对应的十六进制为0D 0A, 对应的十六进制为0A。

           用UE等工具以十六进制查看文件换行处的字符,就可以判定该文件是否是从linux中复制过来的。

           用unix2dos转换后的文件,查看换行符为0D 00 0A,不过是可以正常显示的。

           同样的,在window下编辑的shell脚本,也需要转换后再复制到linux下。

           dos2unix和unix2dos如果没有安装,可以用如下的方式安装,yum install dos2unix。

           

          

          

  • 相关阅读:
    C#Redis分布式缓存
    CPU核心数
    关于RSA加密
    C#.NET中的CTS、CLS和CLR
    silverlight依赖属性
    silverlight imagesource赋值与转换
    #我的java之多态和接口#
    #什么是 spring boot#
    #替换eclipse自带的maven#
    #从零开始的maven异世界#
  • 原文地址:https://www.cnblogs.com/lnlvinso/p/6523409.html
Copyright © 2011-2022 走看看