lib文件夹干什么的 bin目录和lib目录的作用详解( 三 )


3. /dev/sd:scsi磁盘驱动程序接口 。如系统有scsi硬盘 。就不会访问/dev/had 。而会访问/dev/sda 。
4. /dev/fd:软驱设备驱动程序 。如:/dev/fd0指 系统的第一个软盘 。也只是往往一般所说的a盘 。/dev/fd1指第二个软盘 。. . . . . .而/dev/fd1 h1440则表示访问驱动器1中的4.5高密盘 。
5. /dev/st:scsi磁带驱动器驱动程序 。
6. /dev/tty:提供虚拟控制台支持 。如:/dev/tty1指 的是系统的第一个虚拟控制台 。/dev/tty2则是系统的第二个虚拟控制台 。
7. /dev/pty:提供远程登陆伪终端支持 。在进行telnet登录时就要用到/dev/pty设 备 。
8. /dev/ttys:电脑串行接口 。对于dos来说只是“com1”口 。
9. /dev/cua:电脑串行接口 。与调制解调器一起使用的设备 。
10. /dev/null:“黑洞” 。全部写入该设备的消息都将泯灭 。例如:当想要将屏幕 上的输出消息掩藏起来时 。只要将输出消息输入到/dev/null中就可 。
/usr文件系统/usr是个超级重要的目录 。往往一般这一文件系统很大 。因为全部程序安装在这里 。/usr里 的全部文件往往一般来自linux发行版;本地安装的程序和很多的东西在/usr/local下 。因为这样应该在升级进化新版系 统或新发行版时无须从头开始安装全部程序 。/usr目录下的超级多内容是可选的 。但这些功能会使客户使用系统更加有效 。/usr可容纳超级多大型的应用包和它们的 配置文件 。下面列出一些重要的目录(一些不太重要的目录被省略了) 。
1. /usr/x11r6:包含x window系统的全部可执行驶路程序、配置文件和支持文件 。为简化x的研究和安装 。x的文件没有集成到系统中 。x window系统是一个功能厉害的图形环境 。提供了超级多的的图形工具程序 。客户如果对microsoft windows有那么一点熟悉的话 。就不会对x window系统感到束手无策了 。
2. /usr/x386:类似/usr/x11r6。但是是专门给x 11 release 5的 。
3. /usr/bin:研究了几乎全部客户命令 。是系统的应用库 。另一些命令在/bin或/usr/local/bin中 。
4. /usr/sbin:包括了根文件系统不必须的系统管理命令 。例如多数服务程序 。
5. /usr/man、/usr/info、/usr/doc:这些目录包含全部手册页、 gnu消息文档和各种很多的文档文件 。每一个联机手册的“节”都有两个子目录 。例如:/usr/man/man1中包含联机手册第一节的源码(没有格式化的原 始文件) 。/usr/man/cat1包含第一节已格式化的内容 。联机手册分为以下九节:内部命令、系统调用、库函数、设备、文件格式、游戏、宏应用包、 系统管理和核心程序 。
6. /usr/include:内含了c语言的头文件 。这些文件多以.h结尾 。用来描述c 语言程序中用到的资料结构、子过程和常量 。为了坚持一致性 。这实际上大概放在/usr/lib下 。但习惯上一直沿用了这 个名字 。
7. /usr/lib:内含了程序或子系统的不变的资料文件 。包括一些site – wide配置文件 。名字lib来源于库(library); 编程的原始库也存在/usr/lib 里 。当编译程序时 。程序便会和之中的库进行连接 。也有超级多程序把配置文件存入之中 。
8. /usr/local:本地安装的应用和很多的文件放在这里 。这与/usr很差不多 。客户 可能会在这发现一些有那么一点大的应用包 。如tex、emacs等 。
/var文件系统
/var包含系统往往一般运行时要变化的资料 。往往一般这些资料所在的目录的大小是要总是变化或扩充 的 。原来/var目录中一些内容是在/usr中的 。但为了坚持/usr目录的相对稳固 。就把那些需要总是变化的目录放到/var中了 。每一个系统是特殊的 。即不通过网络与很多的电脑共享 。下面列出一些重要的目录(一些不太重要的目录省略了) 。
1. /var/catman:包括了格式化过的帮助(man)页 。帮助页的源文件往往一般存在 /usr/man/catman中;一些man页可能有预格式化的版本 。存在/usr/man/cat中 。而很多的的man页在第一次看时都需要格式化 。格 式化完的版本存在/var/man中 。这样很多的人再看相同的页时就无须等待格式化了 。(/var/catman总是被 清除 。就像清除临时目录一样 。)
2. /var/lib:存放系统正常运行时要变化的文件 。
3. /var/local:存放/usr/local中 安装的程序的可变资料(即系统管理员安装的程序) 。小心 。如果必须 。即便本地安装的程序也会使用很多的/var目录 。例如/var/lock。
4. /var/lock:锁定文件 。超级多程序服从在/var/lock中 发生一个锁定文件的约定 。以用来支持他们正在使用某个特殊的设备或文件 。很多的程序小心到这种锁定文件时 。就不会再使用这种设备或文件 。

推荐阅读