- 论坛徽章:
- 0
|
资料是从网上找的,不过在说明的时候想了一个颇为相似的比喻,让说明没这么枯燥,更加直观和易于理解。
Linux继承了unix操作系统结构清晰的特点。在linux下的文件结构非常有条理。现在把linux下的目录结构简单说一下。
/ 根,树根。
/vmlinuz 司令部,最高指挥中心。
每一个linux都有一个内核(vmlinuz),我们在这个内核上添加上可以完成各种特定功能的模块,每个模块就体现在
linux中各种不同的目录上。当然,各种不同的发行套件,其目录有细小的差别,但主要结构都是一样的。我们还要将linux的功能模块和各种应用程序结
合起来,这样,才能使你的 linux系统为你服务。在/vmlinuz目录下存放的就是系统的内核。
/bin 参谋部,出馊主意的地方。
bin 就是二进制(binary)英文缩写。在一般的系统当中,你都可以在这个目录下找到linux常用的命令。在有的版本中你还会找到一些和根目录下相同的目录。
/boot 特种部队,负责侦察、空降等开辟先头阵地的。
在这个目录下存放的都是系统启动时要用到的程序。我们在使用lilo引导linux的时候,会用到这里的一些信息。
/dev 工兵部队,建机场修坦克的。
dev
是设备(device)的英文缩写。这个目录对所有的用户都十分重要。因为在这个目录中包含了所有linux系统中使用的外部设备。但是这里并不是放的外
部设备的驱动程序。这一点和我们常用的windows,
dos操作系统不一样。它实际上是一个访问这些外部设备的端口。我们可以非常方便地去访问这些外部设备,和访问一个文件,一个目录没有任何区别。例如:我
们在系统中键入:cd /dev/cdrom 我们就可以看到光驱中的文件了。同样道理,我们键入:cd /dev/mouse
就可以看看鼠标的相关文件。在这个目录下,有一个null设备,这个东西本身没有任何意义。如果你向这个目录写入文件或内容,他们统统有去无回。
/etc 政治部,管的就是思想工作。
etc这个目录是linux系统中最重要的目录之一。在这个目录下存放了系统管理时要用到的各种配置文件和子目录。我们要用到的网络配置文件,文件系统,x系统配置文件,设备配置信息,设置用户信息等都在这个目录下。
/sbin 宪兵部,手里权力不小。
这个目录是用来存放系统管理员的系统管理程序。
/home 下属各部队
如果我们建立一个用户,用户名是"xx",那么在/home目录下就有一个对应的/home/xx路径,用来存放用户的主目录。
/lib 后勤部队,大大小小的什么都有。
lib是库(library)英文缩写。这个目录是用来存放系统动态连接共享库的。几乎所有的应用程序都会用到这个目录下的共享库。因此,千万不要轻易对这个目录进行什么操作,一旦发生问题,你的系统就不能工作了。
/lost+found 宪兵收容所,专抓逃兵的。
这个目录在大多数情况下都是空的。但是如果你正在工作突然停电,或是没有用正常方式关机,在你重新启动机器的时候,有些文件就会找不到应该存放的地方,对于这些文件,系统将他们放在这个目录下,就象为无家可归的人提供一个临时住所。
/mnt 空仓库,想放什么都行。
这个目录在一般情况下也是空的。你可以临时将别的文件系统挂在这个目录下。
/proc 战地信息中心,现代化战争必不可少。
可以在这个目录下获取系统信息。这些信息是在内存中,由系统自己产生的。
/root 司令指挥所,高官呆的地方。
如果你是以超级用户的身份登录的,这个就是超级用户的主目录。
/tmp 临时仓库
用来存放不同程序执行时产生的临时文件。
/usr 军火库,枪炮火药一大堆。
这是linux系统中占用硬盘空间最大的目录。用户的很多应用程序和文件都存放在这个目录下。
上面说的是linux基本的目录结构,详细到每一个发行版的话会稍有差异,下面是ubuntu的目录结构。
/ 根目录
│
├boot/ 启动文件。所有与系统启动有关的文件都保存在这里
│ └grub/ Grub引导器相关的文件
│
├dev/ 设备文件
├proc/ 内核与进程镜像
│
├mnt/ 临时挂载
├media/ 挂载媒体设备
│
├root/ root用户的$HOME目录
├home/
│ ├user/ 普通用户的$HOME目录
│ └.../
│
├bin/ 系统程序
├sbin/ 管理员系统程序
├lib/ 系统程序库文件
├etc/ 系统程序和大部分应用程序的全局配置文件
│ ├init.d/ SystemV风格的启动脚本
│ ├rcX.d/ 启动脚本的链接,定义运行级别
│ ├network/ 网络配置文件
│ ├X11/ 图形界面配置文件
│
├usr/
│ ├bin/ 应用程序
│ ├sbin/ 管理员应用程序
│ ├lib/ 应用程序库文件
│ ├share/ 应用程序资源文件
│ ├src/ 应用程序源代码
│ ├local/
│ │ ├soft/ 用户程序
│ │ └.../ 通常使用单独文件夹
│ ├X11R6/ 图形界面系统
│
├var/ 动态数据
│
├temp/ 临时文件
├lost+found/ 磁盘修复文件
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/33475/showart_258892.html |
|