首页 相关文章 深入理解Linux文本流

深入理解Linux文本流

相信很多人都知道什么是系统文件,但很少人知道文本流是什么,其实文本流不难理解,下面图老师小编就给大家详细介绍下Linux文本流,一起来学习下吧。

文本流

文件用于数据的存储,相当于一个个存储数据的房子。我们之前说,所谓的数据是0或者1的序列,但严格来说,Linux以字节(byte)来作为数据的单位,也就是说这个序列每八位(bit)为一个单位(八位二进制对应的十进制范围为0到255)。使用ASCII编码,可以将这样一个字节转换成为字符。所以,在Linux中,我们所说的数据,完全可以用字符表达出来,也就是说文本(text)的形式。

实际上,如果以bit为单位处理字符的话,机器会更容易读懂和传输,效率会更高。但为什么Linux依然以字节为单位进行处理呢?原因在于,相对于以bit为单位处理数据,以byte为单位可以更容易将数据转化为字符。相对于枯燥的0和1,字符更容易被人读懂 (human readable)。然而,并不是所有的...[ 查看全文 ]

2016-02-19 标签:

深入理解Linux文本流的相关文章

手机页面
收藏网站 回到头部