• linux002--linux系统的根目录下的文件目录及存放内容


    目录

    1,/bin

    2,/boot

    3,/dev (device)

    4,/etc

    1),/etc/X11

    ​2), /etc/init.d

    3),/etc/password

    4),/etc/mtab

    5,/home

    6,/lib

    7,/lib64

    8,/media

    9,/mnt 

    10,/opt

    11,/proc

    12,/root

    13,/run

    14,/sbin

    15,/srv

    16,/sys

    17,/tmp

    18,/usr

    1),/usr/bin

    2),/usr/etc

    3),/usr/games

    4),/usr/include 

    5),/usr/lib

    6),/usr/libexec

    7),/usr/local

    8),/usr/sbin

    9),/usr/share

    10),/usr/src

    11),/usr/tmp

    19,/var


    我们的linux和Windows不同,没有什么c盘,d盘这种盘符的存在,在linux中(或所有的unix操作系统)一切皆是文件

    “/”是唯一的根目录,是所有目录的起点,看起来就像是一棵树一样,由“/”发散开去,所以linux和其他的Unix系统都是把所有的文件放在一个目录树里面。

     接下啦让我们来了解根目录下的这些文件目录 【使用远程连接工具:finalshell

    1,/bin

    bin有:箱子;垃圾箱;(有盖)大容器,箱,柜的意思

    所以/bin目录存放了启动时所需要的普通文件及常用的指令,如下:

    2,/boot

    boot有(计算机)启动的意思

    因此,/boot用于存放linux系统中的部分内核映像和其他一些与启动有关的文件,如下: 

    3,/dev (device)

    dev为device设备的缩写

    因为在linux及Unix的操作系统中一切皆文件,因此哪怕你是一个设备:如播放器,网关,声卡等在linux中都是以文件的形式存在。

    而我们的设备一般存放于/dev中,如下:

    4,/etc

    在早期的时候,etc解释为:其他文件目录(etcetra directory),由贝尔实验室提出。

    后来,fhs规定用来放置配置文件,因此可以解释为:可编辑的文本配置(editable  text  configuration)或扩展工具箱(extended  tool  chest)。

    /etc目录存放着绝大部分的系统配置文件。

     1),/etc/X11

    该目录放着x  Window系统(linux中的图形用户界面系统)所需要的配置文件。

    2), /etc/init.d

    init:initialization[ɪˌnɪʃəlaɪˈzeɪʃn] 初始化的缩写

    保存着启动描述文件,包括各种模块和服务的加载描述,存放的文件都是系统自动进行配置的,用户不需要进行配置。

    3),/etc/password

    用户数据库,其中的域给出了用户名、真实姓名、家目录、加密的口令和用户的其他信息.

    4),/etc/mtab

    当前安装的文件系统列表,由scripts初始化,并由mount 命令自动更新.需要一个当前安装的文件系统的列表时使用,例如df命令。

    5,/home

    家目录主要存放除了root外的用户主目录(root用户比较特别,有一个自己专门的root目录存放自己的root用户主目录),在linux下,可以通过#cd~来切换至自己的主目录。

    现在我们去添加一个新的用户:useradd  userName

     如上就可以看到我们的user1用户的目录存放到我们的home目录里面。

    6,/lib

    启动时所要用到的库文件都放在这个目录下,而那些非启动用的库文件都会放到/usr/lib下。内核模块是被放到/lib/modules/(内核版本)下:

    7,/lib64

    lib用于32位系统,lib64用于64位系统。而在64位系统上一般是可以同时看到lib和lib64两个文件夹。

    8,/media

     

    9,/mnt 

    挂载目录,这个目录下面放着一些用来安装其他设备的主目录,如/mnt/cdrom等,有些时候这个目录是被“/mount”替代的。

    10,/opt

    这个目录一般是用于我们安装软件的主目录

    11,/proc

    12,/root

    root用户的主目录

    13,/run

    /run 目录是一个临时文件系统, 存储启动以来的信息.当系统重启时,这个目录下的文件应该被删掉或清除.

    14,/sbin

    放置启动时所需要的系统程序。

    15,/srv

    “/srv: 该目录存放一些服务启动之后需要提取的数据。 

    16,/sys

    /sys: 这是Linux2.6 内核的一个很大的变化。该目录下安装了 2.6 内核中新出现的一个文件系统 sysfs 。 sysfs 文件系统集成了下面3种文件系统的信息:针对进程信息的 proc 文件系统、针对设备的 devfs 文件系统以及针对伪终端的 devpts 文件系统

    17,/tmp

    一般只有启动时产生的临时文件才会放在这个地方。而我们用户的临时文件都放在“/var/tmp”中。

    18,/usr

    /usr目录是一个复杂且庞大的目录,除了我们之前提及的目录外,几乎所有的文件都存放在这个目录下面

    1)/usr/bin

    二进制可执行文件存放的目录,这里放着绝大部分的应用程序

    2),/usr/etc

    存放一些安装软件时的配置文件,一般为空

    3),/usr/games

    游戏程序和相应的 数据会放在这里,一般为空

    4),/usr/include 

    这个目录用于保存c和c++的头文件

    5),/usr/lib

    启动时用不到的库文件都会放在这个目录下

    6),/usr/libexec

    这里保存了系统的库文件

    7),/usr/local

    这里保存了本地计算机所需要的文件,在用户进行远程访问的时候特别有意义。

    8),/usr/sbin

     存放着绝大部分的系统程序

    9),/usr/share

    这里保存着各种共享文件

    10),/usr/src

     这里保存着源代码文件

    11),/usr/tmp

    见名知意,保存的是临时文件,一般为空。

    19,/var

    /var目录里有一些被系统改变过的数据。比如“/var/tmp”就是用来存储临时文案的。

    上面我们将linux根目录“/”下的文件认识了大概,以后我们在使用这些文件目录时,心里面也会有点数。

    如果对如上内容有疑问,请在评论区留言。

  • 相关阅读:
    OpenTracing总结
    vue-cli脚手架初始化项目+(node + webpack + 淘宝镜像)
    mysql 5.7版本的 安装流程 和 官方文档说明
    java毕业设计电动机营销系统Mybatis+系统+数据库+调试部署
    React组件通信:如何优雅地实现组件间的数据传递
    Hadoop基础学习总计
    23~49(构造函数+继承+类的本质+ES5中的新增方法)
    Maven 的安装与配置
    Ubuntu下安装配置和调优Docker,支持IPV6
    如何画架构图?
  • 原文地址:https://blog.csdn.net/weixin_53046747/article/details/126514724