解析Linux目录

技巧与实践

大家对Windows中的系统目录应该有比较清楚的认识吧。但是当我们开始接触Linux的时候,由于Linux的GUI(图形用户接口)并不是很完善,所以我们在使用过程中经常都要对Linux中的配置文件进行操作。而这些配置文件又保存在Linux中的不同目录下,所以掌握好Linux中的目录是相当重要的。本文以Redhat as 4.0为例来说明Linux中有哪些系统目录和目录的作用。

为了让大家可以直观地理解Linux中的目录,笔者特意为Linux中的重要目录制作了一张目录图(如图所示),通过图片我们可以很清楚地看到Linux的目录结构。

35-g9-1-3.jpg

Home目录:作用是为每个账户提供账户信息,如果我们的Linux中有多个账户,那么在Home目录中可以看到和账户名对应的目录(如两个账户有不同的桌面,那么这些桌面的配置文件就放在相关的目录中)。Home目录可以理解为Windows中的“我的文档”目录。

Usr目录:包含所有的命令、库、手册页等文件(这些文件是日常操作所需要的)。Usr目录可以理解为Windows中的“Windows”目录。

Var目录:包含有变动的文件,比如脱机目录(用于有效邮件、新闻、打印机等)、日志文件、格式化的手册页和临时文件,Usr目录可以理解为Windows中的“Temp”目录。

Bin目录:启动期间,它为普通用户提供使用的命令,Bin目录可以理解为Windows中的“System32”和“Program Files”目录。

Etc目录和Dev目录:都是与设备有关的目录,里面保存了设备的驱动程序等信息。这两个目录可以理解为Windows中的“\WINDOWS\system32\drivers”目录。

Lib目录:系统的共享目录,里面保存的文件能供系统中的多个程序调用。该目录可以理解为Windows中相关程序的dll文件集合。

Boot目录:包含启动时装载程序所用文件,比如LILO。内核镜像通常保存在这里,如果有多个内核镜像,这个目录可能会增长得很快,最好把它单独保存在一个文件系统内。这样做的另一个原因是确保内核镜像在IDE磁盘的前1024个磁道内。该目录可以理解为Windows中根目录下的相关启动文件的集合。

上面说的这些目录,是任何一个Linux中都有的,并且功能也是相同的。在看了这篇文章后相信大家对Linux的目录有了简单的认识,这对以后学习Linux会有很大帮助。