文件概念
在UNIX/Linux上 一切皆文件,包括设备文件和普通数据文件。
文件就是存储在外部存储器上的字节序列(字节流)。
流是程序输入或输出的一个连续的字节序列,设备(例如鼠标、键盘、磁盘、显示器、网络)的输入和输出都是用流来处理的。
按照数据构成又可分为 文本文件和二进制文件。
只由ASCII码
字符构成的文件称之为文本文件,其余的都称之为二进制文件。
从另外的角度来看,我们应该认为所有的文件都是二进制文件,只是文本文件是一种特殊的二进制文件,其中只有ASCII码的字符。
外部存储器常用分为硬盘、U盘、SSD等等,在普通的计算机中经常作为外部存储的频率最高的是硬盘。