Windows具有某种格式,如果要在Linux中使用文件,则必须转换行结尾。难道这条线的结尾只是一个像其他人一样的角色吗?为什么要特别对待?
答案 0 :(得分:0)
实际上有多种方式来表示记录。大多数操作系统用于支持具有行数的记录。前2或4个字节指定了记录的长度。事实上,70年代至90年代的Unix备选方案通常支持索引和随机访问。
Unix使用dumbed-down系统(非常简单)只使用换行符来表示记录中断。
这需要终端驱动程序(或应用程序)将<LF>
字符转换为<CR><LF>
对以进行显示。否则键入文件将提供
Line 1
Line 2
Line 3
而不是
Line 1
Line 2
Line 3
MS-DOG甚至比Unix更简单,并采用了使用<CR><LF>
对来标记记录结尾的惯例。无需翻译即可输入文件。