zoukankan      html  css  js  c++  java
  • 无聊的时候学一点点Linux——Linux系统中的目录结构

    /      根目录,万物的起源。

    /bin      包含系统启动和运行所必须的二进制程序。

    /boot      包含Linux内核,最初的RMA磁盘映像(系统启动是,由驱动程序所需),和启动加载程序。有趣的文件:/boot/grub/grub.conf or menu.lst,被用来配置启动加载程序。/boot/vmlinuz,Linux内核。

    /dev      这是一个包含设备节点的特殊目录。“一切都是文件”,也使用于设备。在这个目录里,内核维护者它支持的设备。

    /etc      这个目录包含所有系统层面的配置文件。它也包含一系列的shell脚本,在系统启动时,这些脚本会运行每个系统服务。这个目录中的任何文件应该是刻度的文本文件。有意思的文件:虽然/etc目录中的任何文件都有趣,但这里只列出了一些我一直喜欢的文件:/etc/crontab,定义自动运行的任务。/etc/fstab,包含存储设备的列表,以及与他们相关的挂载点。/etc/passwd,包含用户帐号列表。

    /home      在通常的配置环境下,系统会在/home下,给每个用户分配一个目录。普通只能在他们自己的目录下创建文件。这个限制保护系统免受错误的用户活动破坏。

    /lib      包含核心系统程序所需的库文件。这些文件与Windows中的动态链接库相似。

    /lost+found      每个使用Linux文件系统的格式化分区或设备,例如ext3文件系统;都会有这个目录。当部分恢复一个损坏的文件系统时,会用到这个目录。除非文件系统真正的损坏了,那么这个目录会是一个空目录。

    /media      在现在的Linux系统中,/media目录会包含可移除媒体设备的挂载点,例如USB驱动器,CD-ROMs等等。在这些设备连接到计算机之后,会自动地挂在到这个目录结点下。

    /mnt      在早些的Linux系统中,/mnt目录包含可移除设备的挂载点。

    /opt      在这个/opt目录被用来安装“可选的”软件。这个主要用来存储可能安装在系统中的商业软件产品。

    /proc      这个/proc目录很特殊。从存储在硬盘上的文件的意义上说,它不是真正的文件系统。反而,它是一个由Linux内核维护的虚拟文件系统。它所包含的文件是内核的窥视孔。这些文件是可读的,它们会告诉你内核是怎样监管计算机的。

    /root      root账户的家目录。

    /sbin      这个目录包含“系统”二进制文件。它们是完成重大系统任务的程序,通常为超级用户保留。

    /tmp      这个/tmp目录,是用来存储由各种程序创建的临时文件的地方。一些配置,导致系统每次重新启动时,都会清空这个目录。

    /usr      在Linux系统中,/usr目录可能是最大的一个。它包含普通用户所需要的所有程序和文件。

    /usr/lib      包含由/usr/bin目录中的程序所用的共享库。

    /usr/local      这个/usr/local目录,是非系统发行版自带,却打算让系统使用的程序的安装目录。通常,由源码编译的程序会安装在/usr/local/bin目录下。新安装的Linux系统中,会存在这个目录,但却是空目录,知道系统管理员放些东西到它里面。

    /usr/sbin      包含许多系统管理程序。

    /usr/share      /usr/shar目录包含许多由/usr/bin目录中的程序使用的共享数据。其中包括像默认的配置文件,图标,桌面背景,音频文件等等。

    /usr/share/doc      大多数安装在系统中的软件包会包含一些文档。在/usr/share/doc目录下,我们可以找到按照软件包分类的文档。

    /var      除了/tmp和/home目录之外,相对来说,目前我们看到的目录是静态的,这是说,他们的内容不会改变。/var目录是可能需要改动的文件存储的地方。各种数据库,假脱机文件,用户邮件等等,都驻扎在这里。

    /var/log      这个/var/log目录包含日志文件,各种系统活动的记录。这些文件非常重要,并且应该实时监测它们。其中最重要的一个文件是/var/log/messages。注意,为了系统安全,在一些系统中,你必须是超级用户才能查看这些日志文件。


    关于文件系统,等我有时间再写吧(就是,我不会写的意思)。

  • 相关阅读:
    hdu 2019 数列有序!
    hdu 2023 求平均成绩
    HDU 5805 NanoApe Loves Sequence (思维题) BestCoder Round #86 1002
    51nod 1264 线段相交
    Gym 100801A Alex Origami Squares (求正方形边长)
    HDU 5512 Pagodas (gcd)
    HDU 5510 Bazinga (字符串匹配)
    UVALive 7269 Snake Carpet (构造)
    UVALive 7270 Osu! Master (阅读理解题)
    UVALive 7267 Mysterious Antiques in Sackler Museum (判断长方形)
  • 原文地址:https://www.cnblogs.com/zuosy/p/7831106.html
Copyright © 2011-2022 走看看