Unix,windows和Mac中的换行

摘要:
一个直接后果是,当Unix/Mac系统下的文件在Windows中打开时,所有文本将变成一行;当在Unix/Mac下打开Windows中的文件时,每行末尾可能会出现^M符号。因此,如果您需要跨平台处理文本文件,您可能会被回车和换行所迷惑。0x0D表示“回车”,这意味着将光标放在行的开头。0x0A表示“换行”,这意味着将光标放在下一行的同一列中。英文为回车,ASCII为0xD。在Linux下应正确使用以下两个命令:od-tx1[file]od-tc[file]

Unix 系统里,每行结尾只有“<换行>”,即“ ”;Windows系统里面,每行结尾是“<换行><回车 >”,即“ ”;Mac系统里,每行结尾是“<回车>”,即" "。一个直接后果是,Unix/Mac系统下的文件在Windows里打开的话,所有文字会变成一行;而Windows里的文件在Unix/Mac下打开的话,在每行的结尾可能会多出一个^M符号。所以,如果你需要跨平台处理文本文件,可能会被回车换行搅得有点头大。   

0x0D(asc码是13) 指的是“回车”   是把光标置于本行行首

0x0A(asc码是10) 指的是“换行”    是把光标置于下一行的同一列

0x0D + 0x0A        回车换行          把光标置于下一行行首 

是换行,英文是linefeed,ASCII码是0xA。

是回车,英文是carriage return ,ASCII码是0xD。

Linux下要善用以下这两个命令:

 od -t x1 [file] 
 od -t c [file]

免责声明:文章转载自《Unix,windows和Mac中的换行》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Android RecyclerView 快速平滑返回顶部跨境电商那些黑号钓鱼号的来源套路分析下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Mac下使用Matplotlib无法显示中文的解决办法

参考:matplotlib图例中文乱码? - 知乎用户的回答 - 知乎 https://www.zhihu.com/question/25404709/answer/309784195 1、下载字体安装包(需要直接的文件的,可以底下回复我) 2、解压之后在系统当中安装好,我的是Mac,打开字体册就可以安装了 3、找到matplotlib字体文件夹,例如:...

在Mac下修改照片日期及时间

原文链接: https://www.feng.com/post/8618563 如何在Mac下修改文件的属性?这个对于有时候在iPhoto里照片的时间顺序排列有一点儿作用,搜索了一下,从Danny BETA的blog里转载了这篇文章,分享给有需要的朋友。 格式 YYYY 四位数年 MM 两位数月 DD 两位数日 hh 两位数小时 mm 两位数分钟...

mac终端下ssh虚拟机中的linux提示WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

重新装了虚拟机中的Linux系统后,在mac下ssh就连不上虚拟机了   localhost:~ zhouqian$ ssh root@172.17.9.19 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @    WARNING: REMOTE HOST IDENTIFICATI...

Linux、UNIX设置开机自动运行命令、脚本配置

一般我们不建议人工部署开机自动启动的脚本。而是建议通过crontab 部署脚本监控,理由如下: 1.自动开机部署脚本不好定位问题,有可能导致主机重启过慢。 2.自动开机部署脚本不好定位问题,有可能导致主机无法打开对应的服务。无法telnet 主机  详细描述如下:issue 2 http://www.cnblogs.com/feiyun8616/p/788...

mac终端常用命令

mac 终端 常用命令 基本命令1、列出文件ls 参数 目录名        例: 看看驱动目录下有什么:ls /System/Library/Extensions参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件2、转换目录      cd    例:想到驱动目录下溜达一圈   cd /System/Library/Extensions 3...

从macOS Sierra 10.12.6 到win10

 忠告:千万不要用虚拟机玩win10!!!千万不要用虚拟机玩win10!!!千万不要用虚拟机玩win10!!! 用虚拟机玩win10简直是自虐,照理说我的iMac配置不差,所以贼心不死,用virtual box装win10试了下,内存400mb,分配了200G,4核,就是打开文件夹30s吧,日常使用都是问题,更何况开发了。于是决定装双系统。 Mac上有自带...