永发信息网

windows支持linux换行符吗

答案:2  悬赏:0  手机版
解决时间 2021-03-03 18:55
windows支持linux换行符吗
最佳答案
回车符号和换行符号产生背景

关于“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别。
在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。
于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做“回车”,告诉打字机把打印头定位在左边界;另一个叫做“换行”,告诉打字机把纸向下移一行。
这就是“换行”和“回车”的来历,从它们的英语名字上也可以看出一二。
后来,计算机发明了,这两个概念也就被般到了计算机上。那时,存储器很贵,一些科学家认为在每行结尾加两个字符太浪费了,加一个就可以。于是,就出现了分歧。
Unix
系统里,每行结尾只有“”,即“\n”;Windows系统里面,每行结尾是“ ”,即“
\r\n”;Mac系统里,每行结尾是“”。一个直接后果是,Unix/Mac系统下的文件在Windows里打开的话,所有文字会
变成一行;而Windows里的文件在Unix/Mac下打开的话,在每行的结尾可能会多出一个^M符号

windows创建的文件是 \n\r结束的, 而linux,mac这种unix类系统是\n结束的。

所以unix的文本到windows会出现换行丢失(ultraedit这种软件可以正确识别); 而反过来就会出现^M的符号了

Windows
等操作系统用的文本换行符和UNIX/Linux操作系统用的不同,Windows系统下输入的换行符在UNIX/Linux下不会显示为“换行”,而是
显示为 ^M 这个符号(这是Linux等系统下规定的特殊标记,占一个字符大小,不是 ^ 和 M
的组合,打印不出来的)。Linux下很多文本编辑器(命令行)会在显示这个标记之后,补上一个自己的换行符,以避免内容混乱(只是用于显示,补充的换行
符不会写入文件,有专门的命令将Windows换行符替换为Linux换行符)。
UNIX/Linux系统下的换行符在Windows系统的文本编辑器中会被忽略,整个文本会乱成一团。

windows换行是\r\n,十六进制数值是:0D0A。
LINUX换行是\n,十六进制数值是:0A
所以在linux保存的文件在windows上用记事本看的话会出现黑点,我们可以在LINUX下用命令把linux的文件格式转换成win格式的。
unix2dos 是把linux文件格式转换成windows文件格式
dos2unix 是把windows格式转换成linux文件格式。

linux下删除windows换行符^M

OJ判题时发现一个问题:用%c读入的代码都会报wa。后来发现跟scanf有关。在linux下使用%c会读到\n和\r两个字符。所以需要将^M(也就是\r)字符删掉
删除方法不少。找了一个比较简单的。
要将a.txt里的^M去掉并写入b.txt,则使用如下指令cat a.txt | tr -d "^M" > b.txt
注意:语句中的^M是通过ctrl+V, ctrl+M输入的。特指/r字符

unix 下换行符只有: \r
Dos 下换行符有:\r\n
具体的, \r的ascii 码是:14
\n的ascii 码是:10
全部回答
支持,word、写字板都是可以正常看到
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
若变量已正确定义,要求程序段完成求5!的计算
万顺物流(常州)公司我想知道这个在什么地方
哈尔滨租车价格明细表
旅游保险费多少钱
外部存储空间是什么
父母不同意女儿交男朋友把她关起来算犯法吗?
起重机到期未报检怎么办
艾美特蒸发式带加热cFH20不出风什么原因
请帮忙写一篇关于做三明治的英语作文
普拉多中东版的和国产的自重差多少?
德语 der ähnilche Eigenschaften wie e
春天10岁女孩穿丝袜会不会太冷
作文美丽的冬天
本地人均最低保障生活费用是什么意思
我无证驾驶后,没扣车,没扣人只给了个罚单怎
推荐资讯
3.6升= ()毫升,400亳升=多少升?
格力家用空调功率一般是多少
中级会计师月薪基本是多少呢?
宁波和美城邮编是多少
联通电视与广电有线电视图像质量有什么不同?
中加康诺(北京)国际科技有限公司这个地址在什
考GMAT难度有多大
红米4a和金立f100那个好
2017年亚冠资格赛 申花vs布里斯班狮吼在哪个
别人帮你小忙,你会感谢别人吗?
单位门卫室是否配备空调
使命召唤6特别行动雪地那关困难模式!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?