- 论坛徽章:
- 0
|
/usr file system:
/usr 文件系统结构图:
/usr----------------X11R6---------------------bin
|--------------bin |-------------doc
|---------------doc |-------------include
|--------------etc |-------------lib
|--------------include
|---------------lib---------------------------rpm
|---------------local |--------------tcl8.0
|---------------man
|---------------sbin
|---------------share
|---------------src--------------------------linux
|------------redhat
/usr/X11R6
x11R6存放X Window system的所有文件,如Xwindow软件的可执行文件存放在/usr/x11R6/bin目录中,X library放在/usr/X11R6/lib目录中,header file放在/usr/X11R6/include目录中,/usr/X11R6/man目录中则存放所有x软件的manual page等。
/usr/bin
存放工具软件的执行文件。与/bin的主要区别为/bin是系统的基本运行工具,/usr/bin则是一些强大的应用软件工具,如:程序语言编译器g++、gcc、gdb;解压工具unzip等、网络工具mail、pine、elm等常用电子邮件程序;文本编辑程序vi、pico等。几乎想得到的常用工具都可以在这个目录下找到。
/usr/dict
dict是存放spell英文拼写检查程序所使用字库的目录。
/usr/doc
doc是很重要的目录,主要存放作为参考用的文件,是一个Linux知识宝库。
/usr/etc
看到etc的目录名应该马上可以联想到和设置文件有关,没错,这个目录主要就是存放自行安装软件的设置文件,不过主要的系统设置文件全部都存放到/etc下了,除非用户自己安装了一些软件且需要将设置文件存放到这里,否则这个目录可能是空的。
/usr/games
若是安装了RedHat的游戏套件,应该可以在此目录中看到游戏的执行文件。
/usr/include
存放一些工具程序的头文件。如果想开发Linux程序,这个目录的header file应该会经常使用到。
/usr/lib
这个目录存放的library比较偏向于应用软件需要的library,有别于/bin防止的是系统运行时需要的library,而这些函数库的文件名通常是libx.a的形式(x可能不只一个字母)在/usr/lib目录中常见的library有GNOME的gtk、GNU c++的libg++、x window manager Enlightenment需要使用的imlib,还有tcl/tk等。
/usr/info
应该还记得info这个man的孪生兄弟程序吧!当使用info查询命令或某些设置文件的使用方法时,其实就是将程序存放在/usr/info目录中的文件打印出来供用户参考,不过info的文件格式是 .gz的Text文字压缩文件,若使用一般文本编辑器观看,必须先执行gzip –d解压缩后才能阅读,不然只能用info阅读。
/usr/local
/usr/local是/usr下面一个重要的目录。在安装好Linux系统之后,才从网络下载的软件通常安装在/usr/local目录下,如:/usr/local/bin就是存放自行安装软件的执行文件,/usr/local/lib存放软件的library,/usr/local/src存放软件的源程序代码等。
/usr/man
所有/bin、/sbin、/usr/bin、/usr/sbin的manual page都依照功能分类地存放在这个目录中。如:man1就是存放系统基本工具的manual page,man5就是存放敢于系统设置的manual page。
/usr/sbin
/usr/sbin存放的管理工具偏向于网络管理,有别于/sbin存放的是系统管理工具。如:seng mail邮件服务器,httpd<SPAN style="FONT-SIZE%
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/28467/showart_219081.html |
|