linux学习笔记-文件类型

来源:互联网 发布:js计算时间差天数 编辑:程序博客网 时间:2024/05/19 13:27
1.安装linux之前先搜集自己电脑的硬件,为后续的驱动安装提供依据。


2.Linux文件类型
2.1.普通文件
计算机用户和操作系统用于存放数据、程序等信息的文件。
一般都长期的存放在外存储器(磁盘、磁带)中。
普通文件又分为文本文件和二进制文件
2.2.目录文件
是文件系统中一个目录所包含的目录项组成的文件。目录文件只允许系统进行修改。
用户进程可以读取目录文件,但不能对它们进行修改,两个特殊的目录项“.”代表目录本身,
“..”代表父目录
2.3.设备文件
用于与I/O设备提供链接的一种文件,分为字符设备文件和块设备文件,对应于字符设备和块设备,
Linux把对设备I/O作为普通文件的读取/写入操作内核提供了对设备处理和对文件处理的统一接口。
每一种I/O设备对应一个设备文件,存放在/dev目录中,如行式打印机对应/dev/lp,第一个软盘驱动器:/dev/fd0
2.4.管道文件
主要用于在进程间传递数据,管道是进程间传递数据的“媒介”。某种进程写入管道的一端,
另一个进程从管道的另一端读取数据。Linux对管道流的操作与文件的操作相同,它把管道作
为文件进行处理,管道文件又称为先进先出文件。
2.5.连接文件
又称为符号连接文件,它提供了共享文件的一种方法,在连接文件中不是通过文件名实现文件共享,
是通过连接文件中包含的指向文件的指针来实现对文件的访问。普通用户可以建立连接文件,并通过
其指针所指向的文件。使用连接文件可以访问普通文件,还可以访问目录文件和不具有普通文件实态的
其他文件,它还可以在不同的文件系统之间建立连接关系