Linux系统目录结构学习

Posted by Harid2010 - Oct - 16 留个言

和 Windows 一样,Linux 安装完毕之后,在硬盘中会创建很多系统默认的目录, 这些目录依照不同的用途而保存特定的文件。那么这些目录需要怎么解读呢?Dawnson今天来学习一下!Linux Folder

其中主要的系统目录有下述类别:

1、/bin : 此目录存放系统所需使用的各种命令程序,如:cp, dmesg,kill, login, rm 等;还有各种不同的shell。

2、/root : 这是系统管理员专用的目录,也是 root 帐号的专属目录;

3、/boot : 系统启动时必读的文件,包括系统核心文件;

4、/dev : 保存着外围设备代号的文件,如硬盘/dev/sda2 等,这些文件比较特殊,实际它们都指向所代表的外围设备;

5、/etc : 保存与系统设置和管理相关的文件,  如记录用户帐号名称的passwd 文件,而且 X Windows 的配置文件也在此处;

6、/etc/rc.d : 这个目录包含了启动或者关闭系统时所执行的脚本文
件;

7、/home : 这是用来保存用户的专属目录;

8、/lib : 保存一些共享的函数库文件;

9、/ : 根目录。包含整个 Linux 系统的所有目录和文件;

10、/lib/modules : 保存系统核心模块。某些可被模块化的部分,并不需要在编译系统核心时放入核心本体, 避免本体过于庞大而导致效率低下;

11、/misc : 这是一个空目录, 供管理员堆放公共文件。它的默认权限是全部用户都可以读取和执行文件,但是只有管理员能写入文件。

12、/mnt : 默认有/mnt/cdrom 和/mnt/floppy 两个目录放在这里,使用内建的自动挂入程序。例GNOME 提供的 Drive Mount Apple 或者KDE 桌面的 cdrom 和 floppy,系统会自动把光驱或者软驱挂载到这两个目录中;

13、 /proc : 系统核心和执行程序之间的信息, 保存在内存的一个目录,包含用来提供有关系统信息的文件。例如执行 ps 和 free 等命令时所看见的信息,就是从这里读取的。这个目录中的文件并非真正存在,用户看见的只是虚拟文件;

14、/sbin : 此目录存放启动系统时需要执行的程序,如:fsck, init等;

15、/tmp : 供全部用户暂时存放文件的目录。默认为所有用户都可以读取、写入和执行文件,因此对于普通用户来说,如果临时觉得自己的磁盘空间不够用,  便能暂时利用此目录存放文件。 这里也是临时文件的目录,某些程序执行中产生的临时文件也会放在这个目录中;

16、/usr : 这个目录包含许多的子目录,用来存放系统命令和程序等信息;

17、/usr/bin : 放置用户可以执行的命令程序,如 find, free, gcc 等,还有 mtools 套件也存放在这里。

18、/usr/include : 供 C 程序语言加载的头文件,根据性质而言,  这个目录应该被归类在/usr/bin 中;

19、/usr/lib : 许多程序和子系统所需要的函数库都放在这里;

20、/var : Linux 系统在运行时,需要暂时记录的部分数据或者临时文件,都会被存放在这里。其中包括记载系统活动过程的日志文件、打印作业的队列文件、临时文件以及系统执行程序的 PID 等;

21、/opt : 可选文件和程序的存储目录。该目录主要被第三方开发者用来简易安装和卸载软件包。

也可以去下该文的PDF文件回来,供以后常查阅:

   声明:本文采用 BY-NC-SA 协议进行授权 | 星期九
   原创文章转载请注明:转自《Linux系统目录结构学习

Comments(10) Leave comments
  1. Gravatar
    WordPress啦 360 Browser 360 Browser SE Windows Windows XP
    十月 21st, 2010 at 11:47  | #1

    文件夹的样式很不错,linux体验过,现在差不多忘光了

    • Gravatar Harid  @  十月 21st, 2010 at 19:49 replied.

      @WordPress啦, 如果没有需要,完全没必要逼自己去适应Linux。

  2. Gravatar
    abx Google Chrome Google Chrome 6.0.472.63 Windows Windows XP
    十月 17th, 2010 at 00:05  | #2

    等什么时间也去学学Linux

  3. Gravatar
    heson Google Chrome Google Chrome 8.0.552.0 Windows Windows 7
    十月 16th, 2010 at 22:11  | #3

    0,0 装了个Linux 害的全部资料毁了!

    • Gravatar Harid  @  十月 16th, 2010 at 22:22 replied.

      @heson, 啊?资料在Linux的文件系统里要比在你的Windows文件系统里要安全很多呀,你是什么情况?不要自己把数据弄没了啊!

      • Gravatar heson  @  十月 16th, 2010 at 22:39 replied.  | #4

        @Harid, 在Linux下从xp升级为win7 貌似由于硬盘格式的原因 害我全部格式化了~~~ 反正我也不太懂 唉~~~

        • Gravatar Harid  @  十月 16th, 2010 at 23:06 replied.

          @heson, 我都是把重要资料放Linux文件系统里

  4. Gravatar
    远走高飞 Google Chrome Google Chrome 6.0.472.63 Windows Windows 7
    十月 16th, 2010 at 15:49  | #5

    没体验过linx..

    • Gravatar Harid  @  十月 16th, 2010 at 21:58 replied.

      @远走高飞, 如果不是真心想学,不要去试,绝对会不喜欢

  5. Gravatar
    Solo Mozilla Firefox Mozilla Firefox 3.6.3 Windows Windows Vista
    十月 16th, 2010 at 11:30  | #6

    来复习一下下。

24 + 9 =  (required)
comment_ad

 NOTICE1: You should type some Chinese word (like “你好”) in your comment to pass the spam-check, thanks for your patience!

 NOTICE2: 请申请gravatar头像(http://en.gravatar.com),木有头像的会显示为“小怪物”头像,将难以通过审核!

分享按钮