关于换行和回车的图文小结
时间:2023-07-17 14:41:37
在说这两兄弟前,先做一个实验:
我在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
标签:换行,回车


猜你喜欢
基于Python检测动态物体颜色过程解析
2022-03-20 09:07:30

Python 稀疏矩阵-sparse 存储和转换
2022-05-29 03:13:22

一个月入门Python爬虫学习,轻松爬取大规模数据
2022-03-10 11:04:26

Python通过RabbitMQ服务器实现交换机功能的实例教程
2023-08-24 01:15:19

Python while 循环使用的简单实例
2022-11-16 15:56:18
JavaScript 数据结构之集合创建(1)
2024-04-19 10:14:34
Pandas实现Dataframe的重排和旋转
2023-11-03 23:47:23

Django 实现Admin自动填充当前用户的示例代码
2021-12-23 17:37:26
windows上彻底删除jupyter notebook的实现
2022-06-29 13:06:32
利用aspjpeg组件自动生成产品缩略图asp源代码
2007-08-10 10:14:00
网页制作 JSP与ASP 的比较
2005-08-10 16:00:00
Python 中的pass语句语法详析
2023-02-11 03:17:44
初学者必读:经典的数据库记录分页代码
2009-01-08 15:27:00
python dict remove数组删除(del,pop)
2022-11-17 05:24:03
Python调用Matplotlib绘制振动图、箱型图和提琴图
2022-02-08 05:56:09

python中字典按键或键值排序的实现代码
2023-07-22 00:26:49
Thinkphp微信公众号支付接口
2024-05-11 09:16:51
Python3实现的Mysql数据库操作封装类
2024-01-20 23:57:36
MySQL数据库查询进阶之多表查询详解
2024-01-27 07:14:51

php中-> 、=>、::、$this->四种常见符号使用方法技巧
2023-05-30 07:46:24