Unix操作系统的主要目录说明

上一篇 / 下一篇  2007-10-29 23:52:12 / 个人分类:Unix

Unix操作系统的主要目录说明/bin /usr/bin /usr/local......

     在 UNIX 上一些特殊的目录储存了各种不同需求的档案与作为指令的程式,如
下所述( 不同的类似操作系统,可能有一些变换,但是以下的是较为通用的) :

a. /bin 、/usr/bin 、/usr/ucb
     /bin 和 /usr/bin 两个目录主要放的是标准的指令,例如 ls , rm ,
     cat ... 等等,各个系统的 /bin , /usr/bin 下的指令大多都相同,主要
     在避免不同 UNIX 系统之间的差异性。
    
     /usr/ucb 放的是由 U.C. Berkeley 所发展出来的一些应用程式,像 telnet ,
     ftp , rlogin , rsh 等均存放在此。
    
b. /usr/local/bin
     /usr/local/bin 所存放的指令多为系上所特有的指令,因为大多是由历届中
     心讲师及助教所撰写或 install 的程式和软体,系上大部份 network service
     的执行程式均放在此,如 tin , elm , 以及许多有用的转换程式,像 hz2ps ,
     b2g , g2b 等等。
    
c. /lib 、/usr/lib
     在此目录之中所存放的是所有程式所需要的程式库。在 UNIX 中,编译程式时
     常需要许多的函数和副程式,而这些函数和副程式多存放在程式库( library )
     写程式时就不用重新撰写这些部份的程式码了。
    
     同时,大部份的 UNIX 执行档在编译完成时将不会将副程式的程式码加到执行
     档中,而是等到执行时才自程式库取出副程式的程式码,这种动作称为动态链
     结( Dynamic link ),可想而知这样的设计可以减少许多的储存空间,而这些
     供动态链结用的程式库亦是存放在 /usr/lib 中,所以这个目录是非常重要的
     目录,如果它的内容有错往往会造成系统完全无法工作
    
d. /etc
     /etc 这个目录是存放管理 UNIX 系统用的程式,以及一些系统设定档。
    
e. /home2/X11R5
     在资工系里头,使用最普遍的图形使用者介面( Graphics User Interface , GUI )
     是由麻省理工学院(MIT)所发展出来的 X window , 目前使用的是 X11R5(Version
     11 Release 5),这一部份的程式,程式库,标头档及其他资源档均放在
     /home2/X11R5 这个目录下。

f. /usr/man
     在 UNIX 中,提供 man 指令( manual )让使用者在使用时可随时察询一些指令,
     函数,表格的使用法和规格,是一个非常有用的指令,而这些指令的 help 讯息
     就是存放在 /usr/man 下面。

D. Process
     在 UNIX 中,一个执行中的程式就是一个 Process , 它占有记忆体,是一
     个"活着"的物体。每一个 Process 有一个 Process ID , 你可以用 ps 指令来
     观察目前系统中所有的 processes ,也可以利用 kill 指令送讯号给你自己的
     process ( 为何叫 kill 不叫 send ? 因为通常都是送一个"杀掉"的讯号 )。

TAG: Unix

 

评分:0

我来说两句

日历

« 2024-04-28  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 21366
  • 日志数: 30
  • 建立时间: 2007-07-31
  • 更新时间: 2008-06-22

RSS订阅

Open Toolbar