Linux——第二章 文件系统
2.1 LINUX文件系统分类:
LINUX操作系统可由多个可以动态安装及拆卸的文件系统组成。 LINUX文件系统主要分为两大类:根文件系统和附加文件系统。
根文件系统:每一个LINUX操作系统在其主硬盘上至少含有一个文件系统,它包含构成操作系统的程序和目录,一般由符号“/” 来表示。
附加文件系统:除根文件系统外的其它文件系统,如/u文件系统,AFS文件系统等。
以后如无特别声明,都是针对根文件系统来说明的。
2.2 文件类型
在LINUX中文件共分为四种:
- 一般文件, 分为: 文本文件、二进制文件2) 目录文件3) 特殊文件,分为: 块设备文件、字符设备文件4) 符号链接文件
2.3 目录结构
LINUX操作系统采用树型带勾连的目录结构。在这种结构中,一个文件的名字是由根目录到该文件的路径上的所有节点名按顺序构成的,相互之间用“/”分开。如文件prog的全路径名为:/usr/smith/prog,根目录用“/”表示。
根文件系统的常用目录举例如下表:
/bin 大部分可执行的UNIX 命令和共用程序
/dev 设备文件,如/dev/cd0
/etc 系统管理命令和数据文件
/lib C程序库
/usr 存放用户的家目录和用户共用程序或文件
/tmp 临时工作目录,存放一些临时文件
家目录LINUX在创建用户名时,自动在/home目录下创建与用户名同名的子目录,如/home/smith子目录,这个子目录成为此用户的家目录。家目录中有一个文件比较特殊:“.profile”(或“.login”)文件。当以该家目录的用户名登录LINUX时,会自动执行“.profile”文件。
“.profi