找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 4229|回复: 13

[webOS开发] LINUX内核系统各目录的作用,学习笔记

[复制链接]
发表于 2011-3-2 08:34 | 显示全部楼层 |阅读模式
/lib/ — 包含许多被 /bin/ 和 /sbin/ 中的程序使用的库文件。目录 /usr/lib/ 中含有更多用于用户程序的库文件。- U# |& ~" `) f8 T2 {

3 ]) L1 Q2 V9 t8 l4 o/lib目录下放置的是/bin和/lib目录下的文件的名称遵循下面的格式:
& ?- Q. D9 I! }- H. V- Hlibc.so.*
. l) f' Y3 E) V8 S' w. h' lld* - v' U5 T) Q9 I! J
+ s4 C6 e6 |2 r3 ?
仅仅被/usr目录下的程序所使用的共享库不必放到/sbin所需要的,也可以放到/usr/lib下。
" i/ ^! ?1 m/ S; ?- a) k& p  S1 @: J7 z& E! N, b" C
8 u& n9 o; B+ U0 d
/bin/ — 用来贮存用户命令。目录 /usr/bin 也被用来贮存用户命令。 / Z: A8 k. x3 Y9 O; x

; l" N/ u: a" V) a+ Q! A& u/sbin/ — 许多系统命令(例如 shutdown)的贮存位置。目录 /usr/sbin 中也包括了许多系统命令。 ; T2 e- C8 c+ O

$ e1 K& {* l0 ?. d2 C, ], d/root/ — 根用户(超级用户)的主目录。   N; |% A0 d' h7 `) L( D

/ o0 S: A2 [) d/ m1 E) M) R/mnt/ — 该目录中通常包括系统引导后被挂载的文件系统的挂载点。譬如,默认的光盘挂载点是 /mnt/cdrom/. - @" L6 f  v. N6 f% B, Q! i& t
8 Z* N; @& o, K' n2 X6 h5 j. H; P3 {
另外
" ^9 _% F1 j/ q3 J6 S+ x5 }- X- ]5 N! t% n3 V# n
/lib  H& V' H, {( l: r& U; ]" u
可以说是内核级的。。, d$ `7 H* P. Z
/usr/lib
  s8 L: B. a9 v! X系统级的。。7 s  r' z1 g9 w. [1 P' ^
/usr/local/lib
# h' n: h9 M% Q用户级的。。
. r: O1 U7 V) G5 [3 s) R$ I2 Z+ Y$ q0 e
/boot/ — 包括内核和其它系统启动期间使用的文件。 5 x' D$ x2 z$ |( R7 [( ?, B" t

/ g4 f# I, ^% M# w/lost+found/ — 被 fsck 用来放置零散文件(没有名称的文件)。
$ @: B7 A: J  s+ z' u" y
& ]7 Y- c0 J$ n9 G: Z/lib/ — 包含许多被 /bin/ 和 /sbin/ 中的程序使用的库文件。目录 /usr/lib/ 中含有更多用于用户程序的库文件。 & I: L3 G/ e+ T& H

0 W# L- B- }5 t/dev/ — 贮存设备文件。 ) D- E2 u9 X" f+ @& ]( z

% V# a4 z1 }- C! V; O% d9 ~3 e/etc/ — 包含许多配置文件和目录。 ' ^% |& V+ o; w* p( @" p, L

2 t0 ^  H5 d9 J3 P/var/ — 用于贮存variable(或不断改变的)文件,& r2 t& M, Z! n0 F# F
8 u& Z( N) o" M% l
/usr/ — 包括与系统用户直接有关的文件和目录,
; H: ?# ~( K0 c/ Q4 O( K3 e& ]( q- z9 Z& Y
/proc/ — 一个虚拟的文件系统(不是实际贮存在磁盘上的),
; W& S. Q4 k/ a& Z6 a3 L% r" ]  P3 K, T& D8 ~0 `  C( H8 ^/ ?
/initrd/ — 用来在计算机启动时挂载 initrd.img 映像文件的目录以及载入所需设备模块的目录。
, U3 p1 ~4 `% E8 K) X( l% w& d/ E+ y
------------------------------------------------------------------------------------------------------------------------------------------------------$ J2 N' E% R; o5 K- V
7 {9 m1 P% l0 z* H1 ^
Linux根目录2 Z) j5 I* y  s) `: L& m
/bin:存放最常用命令; : `' w1 p: Q  W; G6 i
/boot:启动Linux的核心文件;
+ \7 z9 A4 h* W0 M/dev:设备文件;
6 ^: l; v9 a3 E$ c/etc:存放各种配置文件; / J$ F/ I* ]+ v4 h6 d: X' T
/home:用户主目录;
. q; B- B) S4 b" r  a/lib:系统最基本的动态链接共享库;
. s" o+ y* q) c$ C/mnt:一般是空的,用来临时挂载别的文件系统; 3 r$ g: ^) ?( Q% M& |) n$ Y  M, x
/proc:虚拟目录,是内存的映射;
+ h, u7 _8 I& y/ S  b/sbin:系统管理员命令存放目录; 5 m) _( t6 J3 H2 @0 i4 [6 H
/usr:最大的目录,存许应用程序和文件; 3 y6 f: e/ F# u" Q
/usr/X11R6:X-Window目录;   z! q3 r2 ]+ y9 V5 H2 m
/usr/src:Linux源代码;
% Z5 B3 M8 g/ n8 a- x1 P$ |& a: U, i/usr/include:系统头文件; 5 Z$ y0 B2 F  X4 s
/usr/lib:存放常用动态链接共享库、静态档案库;
2 ], R, v; I8 v( L) K/usr/bin、/usr/sbin:这是对/bin、/sbin的一个补充;
& m5 v9 ]- P- I' N( a4 F6 v4 Y; ~# Y! `7 c+ t
------------------------------------------------------------------------------------------------------------------------------------------------------
/ |+ Y7 \6 w6 ^& y/ x3 l, n' M% F( L6 ^1 a" S& f
configure程序带有很多参数,可以通过 ./configure --help 查看详细内容,通常位于前面的是常规configure的! w9 B# @& O; Z$ q! N2 u
参数说明,末尾是该程序的可用参数说明。) |! f/ c. P* U5 b! b1 l
./configure --prefix=/usr 指定安装目录,通常从源码包编译安装的软件默认会放在/usr/local下: V( e) m1 n$ _4 U
因为这是FHS(Filesystem Hierarchy Standard)的规定,不知道什么是FHS?看看这篇文章吧:$ b) h# x: R8 h1 Y- z
http://www.pathname.com/fhs/pub/fhs-2.3.html 相信它会让你对linux系统结构有更好的理解,很值得读读。
$ J2 a5 ]+ y8 J5 {; L4 ?+ `
8 \( y' X- }  i4 r5 e 该贴已经同步到 wxlzhp的微博
回复

使用道具 举报

发表于 2011-3-2 08:36 | 显示全部楼层
沙发~学习了。
回复 支持 反对

使用道具 举报

发表于 2011-3-2 10:15 | 显示全部楼层
学习了!!!!
回复 支持 反对

使用道具 举报

发表于 2011-4-5 23:00 | 显示全部楼层
这些都是linux的基础,是必须会的,也就是基本中的基本,
6 X; I6 b' B( B" a" @1 ]: u
回复 支持 反对

使用道具 举报

发表于 2011-4-18 17:16 | 显示全部楼层
学习中
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2011-4-22 08:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2011-8-4 20:17 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2011-8-11 08:42 | 显示全部楼层
学习了!!!!
回复 支持 反对

使用道具 举报

发表于 2011-8-15 08:18 | 显示全部楼层
小复杂啊~~~
回复 支持 反对

使用道具 举报

发表于 2011-8-15 12:59 | 显示全部楼层
留个记号,学习用
回复 支持 反对

使用道具 举报

发表于 2011-10-11 10:21 | 显示全部楼层
收了 楼主辛苦 鼓励这种share精神~
回复 支持 反对

使用道具 举报

发表于 2011-10-31 14:15 | 显示全部楼层
学习中学习中
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2011-10-31 14:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2011-10-31 20:57 | 显示全部楼层
好东西  谢谢了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2025-3-10 19:40 , Processed in 0.277674 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表