免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 941 | 回复: 0
打印 上一主题 下一主题

戏说linux目录结构 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-15 10:12 |只看该作者 |倒序浏览

                                资料是从网上找的,不过在说明的时候想了一个颇为相似的比喻,让说明没这么枯燥,更加直观和易于理解。
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
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP