• 08Linux之目录结构


    08Linux之目录结构

    8 目录结构

    8.1 系统目录结构

    8.1.1 目录

    • 文件:存放的是具体的数据
    • 文件夹:存放的是具体有哪些文件

    8.1.2 常用目录

    • 需记住

      /dev/cdrom                                 # 光盘设备,光盘里存放的内容都在这里,用来以后为操作系统补包
      /dev/null                                  # 黑洞文件,把不想要显示的内容丢入黑洞
      /etc/hostname                              # 主机名的配置文件
      /etc/sysconfig/network-scripts/ifcfg-eth0  # 网卡的配置文件
      /etc/resolv.conf                           # 指定远程DNS地址
      /etc/hosts                                 # 本机域名解析文件
      /home/                                     # 以普通用户命名的文件夹,该用户的家目录
      /root                                      # root的家目录
      ~                                          # 代表当前用户的家目录
      挂载点
      	/mnt
          /opt
          /tmp
          /media
      /proc/sys/net/ipv4                         # 与网络参数优化相关的文件
      /var/log/                                  # 查看日志
      tail -f /var/log/messages                  # 动态查看日志
      

    8.1.3 其他

    • FHS(Filesystem Hierachy Standard)指文件系统层次化标准

    • 多数Linux操作系统采用FHS,以树形的结构来组织文件

      # 系统相关目录
      bin->usr/bin        # 普通用户使用的命令,如ls、date
      sbin->usr/sbin      # 管理员使用的命令
      
      # 启动项目
      boot                # 存放的启动相关的文件,例如kernel,grub(引导装载程序)
      
      # 系统目录文件
      usr                 # 系统文件,相当于C:Windows
      lib->usr/lib        # 库文件Glibc
      lib64->usr/lib64    # 库文件Glibc
      
      # 用户家目录
      home               # 普通用户家目录
      root               # root用户的HOME
      
      # 配置文件目录
      etc                                            # 配置文件,很重要,系统级服务配置文件都在这里
      /etc/sysconfig/network-scripts/ifcfg-eth0      # 网络配置文件
      /etc/hostname                                  # 系统主机名配置文件
      /etc/resolv.conf                               # DNS客户端配置文件
      /etc/hosts                                     # 本地域名解析配置文件
      
      # 设备目录文件
      dev                                # 设备文件,如/dev/sda,/dev/sr0
      /dev/cdrom 和/dev/sr0              # 系统光盘镜像设备
      /dev/null                          # 黑洞设备
      /dev/random                        # 生成随机数的设备
      /dev/zero                          # 源源不断产生数据(类似取款机,随时随地取数据)
      /dev/pts/0                         # 虚拟的Bash Shell终端,提供给远程客户使用(0代表第一个终端,1-->第二个终端)
      /dev/stderr                        # 错误输出
      /dev/stdin                         # 标准输入
      /dev/stdout                        # 标准输出
      
      # 虚拟文件系统
      proc                               # 虚拟的文件系统,反应的是内核,进程信息和实时状态
      
      # 可变的目录与临时目录
      var                                # 存放变化文件,如数据库、日志、邮件
      /tmp                               # 系统临时目录(类似垃圾桶),系统定时删该目录下长时间未访问的文件
      /var                               # 存放变化文件
      /var/lib/mysql                     # mysql
      /var/ftp                           # vsftbd
      /var/spool/mail                    # mail
      /var/spool/cron                    # cron
      /var/log 系统日志文件存放目录        # log
      /var/tmp                           # 临时文件(主要是程序产生的临时文件)
      
      # 设备(主要指存储设备)挂载目录
      media                              # 移动设备默认的挂载点
      mnt                                # 手工挂载设备的挂载点
      opt                                # 早期第三方厂商的软件存放目录
      tmp                                # root用户的HOME
      
      # 其他
      lost+found                         # 孤儿文件
      run                                # 存放程序运行后所产生的pid文件
      srv                                # 物理设备产生的一些文件
      sys                                # 硬件设备的驱动程序信息
      

    8.2 补充命令

    • cd # 切换文件夹

      • pwd # 查看当前所在的文件夹

      • cat # 查看文件内容

      • stat查看Linux的三种时间

      访问时间:atime,查看内容,用cat检测

      修改时间:mtime,修改内容

      改变事件:ctime,修改内容、权限等都会改变

    8.3 路径

    8.3.1 绝对路径

    • 路径是从根开始的,即/作为前缀

      Linux系统:/a/b/c/d/new.txt

      Windows系统:C:acd ew.txt

    8.3.2 相对路径

    • 路径不是从根开始的

      Linux系统c/d/new.txt

      Windows系统acd ew.txt

  • 相关阅读:
    SQL Server创建复合索引时,复合索引列顺序对查询的性能影响
    SQL 查询性能优化----解决书签查找
    从源码分析 Spring 基于注解的事务
    jQuery最佳实践(不断更新中...)
    Java 8 LongAdders:管理并发计数器的正确方式
    Java中的显示锁 ReentrantLock 和 ReentrantReadWriteLock
    在IE8等不支持placeholder属性的浏览器中模拟placeholder效果
    颠覆式前端UI开发框架:React
    Whitecoin区块链钱包高级功能使用命令
    消息队列使用的四种场景介绍
  • 原文地址:https://www.cnblogs.com/caojiaxin/p/14004559.html
Copyright © 2020-2023  润新知