zoukankan      html  css  js  c++  java
  • linux中各目录及详细介绍

    一、Linux文件系统的层次结构

    在Linux或UNIX操作系统中,所有的文件和目录都被组织成一个以根节点开始的倒置的树状结构,如图:

     

    二、目录

    1、目录的定义

    目录相当于Windows中的文件夹,目录中存放的既可以是文件,也可以是其他的子目录。

    文件系统层次结构标准(FHS)定义了Linux操作系统中的主要目录及目录内容。

    在FHS中,所有的文件和目录都出现在根目录"/"下,即使他们存储在不同的物理设备中。

    2、linux中的目录详细介绍:

    /   根目录

    /bin/   面向所有用户,用来存放常用的可执行文件,例如cat   ls   cp

    /boot/  引导程序文件,例如:kernel   时常是一个单独的分区

    /dev/   设备文件  

    /etc/    配置文件

    /home/  用来存放用户自己的文件或目录,其中,超级用户root的家目录是/root,而普通用户的家目录被存放在/home目录下,并使用用户名作为最后一级目录(家目录)的名称,如ella用户的家目录为/home/ella

    /lib/    /bin/和/sbin/下二进制文件必要的库文件

    /media/   U盘  CD-ROM等的挂载目录

    /mnt/   临时挂载目录

    /opt/   可选应用软件包

    /proc/  虚拟文件系统,将内核与进程状态归档为文本文件。

    /root/  超级用户的家目录

    /sbin/  用来存放系统的可执行文件,必要的系统二进制文件,例如:init ip mount

    /tmp/  临时文件,系统重启的时候将不会被保留。

    /usr/  所有的程序安装在这里,本地安装的程序和其他东西在/usr/local下

    /usr/bin  用户命令,这些命令也有可能存在于/usr/local/bin

    /usr/sbin  非必要的系统二进制文件,如网络服务,守护进程

    /usr/lib    在/usr/sbin和/usr/bin/中的二进制文件所需要的库

    /var/   变量文件:在正常运行的系统中其内容不断变化的文件,例如:日志,脱机文件

    /var/cache/    应用程序的缓存数据

    /var/lib/    状态信息。由程序在运行时维护的持久性数据。

    /var/log/   日志文件

    /var/run    已经被/run/替代,自最后一次启动以来运行中的系统的信息:如运行中的守护进程,当前登录的用户。

    文件系统中还有两个特殊目录

    . 表示当前目录,即用户所在的工作目录

    .. 表示父目录,即当前目录的上一层目录

    参考文档:http://blog.csdn.net/zhangxiao93/article/details/45333693

  • 相关阅读:
    Scala 插入排序
    win10下安装使用mysql-8.0.18
    Autofac注入多数据库(DbContext)
    缓存一致性问题以及方案(一) Redis
    Java编程中,一些好的习惯从一开始就值得坚持
    IDEA项目无法引用本地Class类,引用路径正确但报错标红
    git怎么撤销已经push到远端的commit?
    git的命令大全及如何修改git账号和提交的邮箱和用户名
    renren-fast-vue无法运行相关问题解决办法n ./src/assets/scss/index.scss Module build failed: Error: ENOENT: no su
    VsCode系列(一):下载安装及汉化
  • 原文地址:https://www.cnblogs.com/wuaihua/p/7467921.html
Copyright © 2011-2022 走看看