在说这两兄弟前,先做一个实验:
我在Win7下新建左一个文本文件test.txt,然后用记事本打开输入如下内容,保存
然后用UltraEdit以“十六进制”方式打开,如下图
先不管上面看到的内容,在Debian中打开Vim,输入同样的内容后保存为test.txt文件
然后在Vim中输入命令:
:%!xxd
以十六进制方式查看文件,如下图所示:
好啦,正面我把两个文件十六进制的代码帖到下面方便作对比:
Win7下: 53 6F 62 65 31 0D 0A 73 6F 62 65 32
Debian下: 53 6F 62 65 31 0A 73 6F 62 65 32 0A
这回你看清楚了吧,0x0D表示回车即'\r',0x0A表示换行即'\n'
从上面的结果我们可以得出如下结论:
1.在Win下,一个【回车键】意味着输入"\r\n"这样的组合,而在Linux下,则意味是输入'\n';
2.在这两种系统中,同样的文件内容也不一定在同样的大小;
3.在Linux下,每一行都会在其最后加上换行符,而Win下则只有在真正输入回车键时才会插入"\r\n";
4.在Vim下删除所有文件内容后,你以为文件是空了吗?实验证明,并不是空的
你明白了吗???欢迎路过~~~
引用一下一篇有用的文章 https://www.jb51.net/article/26547.htm
原文来自: cnblogs SoBe
原著:Jan Egil Refsnes 翻译:阿捷 四: XSL --- 在服务器端的实现 1.兼容所有的...
5G给大家的第一个印象肯定就是速度很快秒下电影这也是媒体大力宣传的一个点5G的...
这个主要应用于,获取用户输入的时候,防止用户不小心,多输入了一个空格,导致...
嵌入式数据库一个很陌生的词汇,以前只是听说,但是没有真正使用过,今天小编和...
手机会收集用户数据这件事情,大家或多或少都有所了解,无论 iOS 还是 Android ...
在jsp页面中输出完整的时间,格式为"年 月 日 时:分:秒" % Date date = new Da...
本文实例讲述了PHP程序员必须知道的两种日志。分享给大家供大家参考,具体如下:...
前言 首先开一个脑洞,Asp.net core 被使用这么长时间了,但是关于配置文件(jso...
本文实例为大家分享了jquery实现穿梭框功能的具体代码,供大家参考,具体内容如...
使用非对称加密主要是借助openssl的公钥和私钥,用公钥加密私钥解密,或者私钥加...