文件系统的目录结构.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:5 大小:44KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

文件系统的目录结构.doc

文件系统的目录结构.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

文件系统的目录结构在Linux下,用户所见到的文件空间是基于树状结构的,树的根在顶部。在这个空间中的各种目录和文件从树根向下分支,顶层目录(/)被称为根目录。Linux操作系统由一些目录和许多文件组成。根据用户选择的安装不同,这些目录可能是不同的文件系统。通常,大多数操作系统都驻存在两个文件系统上:即称为/的根文件系统和安装在/usr下的文件系统。如果你用cd/命令将当前目录改变到根目录,并用ls命令列出目录清单,你就会看到一些目录。这些目录组成了根文件系统的内容,它们也为其他文件系统提供了安装点。/bin目录包含称为二进制(binary)文件的可执行程序(事实上,名为/bin的目录是binary的缩写)。这些程序是必需的系统文件,许多Linux命令(如ls)放在该目录中。/sbin目录也用于存储系统二进制文件。这个目录中的大多数文件用于管理系统。/etc目录非常重要,它包含许多Linux系统配置文件。从本质上说,这些文件使你的Linux系统具有自己的个性。口令文件(口令)就放在这里,在启动时安装的文件系统列表(fstab)也放在这里。另外,这个目录还包括Linux的启动脚本、你想要永久记录的、带IP地址的主机列表和许多其他类型的配置信息。/lib目录中存储着程序运行时使用的共享库被存储在此。通过共享库,许多程序可以重复使用相同的代码,并且这些库可以存储在一个公共的位置上,因此能减小运行程序的大小。/dev目录包含称为设备文件的特殊文件,这些文件用于访问系统上所有不同类型的硬件。例如,/dev/mouse文件是用于读取鼠标输入的。通过用这种方法组织对硬件设备的访问,Linux有效地使硬件设备的接口看起来就象一个文件。这意味着在许多情况下,你可以用对软件使用的相同语法来对计算机的硬设备进行操作。例如,为了在软盘驱动器上建立你的起始目录的磁盘档案,你可以使用下面的命令:tar-cdf/dev/fd0tackett/dev目录中的许多设备都放在逻辑组中,下表列出了/dev目录中一些最常用的设备。设备文件描述/dev/console系统控制台,它是与Linux系统实际连接的计算机显示器/dev/hdIDE硬盘驱动器的设备驱动程序接口。设备/dev/hda指第一个硬盘(整个)hda。/dev/hda1设备指在第一个硬盘驱动hda上的第一个分区,/dev/hdb指第2个物理硬盘。/dev/sdSCSI磁盘的设备驱动程序接口。SCSI磁盘和分区使用与IDE/dev/hd设备相同的约定。/dev/fd提供支持软盘的设备驱动程序。/dev/fd0是第一个软盘驱动器,/dev/fd1是第二个软盘驱动器。/dev/cdrom提供支持光盘驱动器的设备驱动程序。/dev/lp提供支持并行端口的设备驱动程序。/dev/lp0代表第一个物理并行口。/dev/stSCSI磁带驱动器的设备驱动程序/dev/tty为用户输入提供不同控制台的设备驱动程序。它的名字来源于实际挂接到UNIX系统的、被称为电传打字机(teletype)的终端。在Linux下,这些文件提供对虚拟控制台的支持,可以通过按Alt+F1到Alt+F6键来访问这些虚拟控制台。这些虚拟控制台提供独立的、同时进行的本地登录对话过程/dev/pty支持伪终端的设备驱动程序,伪终端用于远程登录进程,如使用Telnet的远程登录/dev/ttyS计算机的串行接口。/dev/ttySO对应MS-DOS下的COM1。如果有一个串行鼠标,/dev/mouse是对连接了鼠标的ttyS设备的符号链接。/dev/cua与调制解调器一起使用的特殊呼出设备。/dev/null数据将永远丢失。如果你想要运行一个命令并丢弃标准输出或标准错误输出,那么这个设备是非常有用的。而且,如果用/dev/null作为一个输入文件,则会建立一个长度为零的文件。/proc目录实际上是一个虚拟文件系统,它被用于从内存中读取处理信息。/tmp目录用于存储程序运行时生成的临时文件。如果你有一个程序,它会生成许多大的临时文件,那么你可能想把/tmp目录作为一个独立文件系统来安装,而不是只把它作为根文件系统上的一个目录。如果把/tmp作为根文件系统上的一个目录,并且有许多大文件要写入其中,那么根文件系统的空间就会用尽。/home目录是用户起始目录的基础目录。通常把它作为一个独立的文件系统来安装,这样用户就能有大量用于自己文件的空间。事实上,如果系统上有许多用户,则可能需要把/home分成几个文件系统。为此,需要建立子目录,如用/home/staff和/home/admin目录分别作为公司职员和管理人员的子目录。把每一个这样的子目录做为不同的文件系统来安装,然后在其下建立用户的起始目录。/var目录保存要随时改变大小的文件。通常,各种系统记录文件都放