Linux文件系统层级结构 FHS

一.Linux文件系统层级结构

  • FHS:定义Linux系统中主要的目录以及目录中存放的内容。
  • Linux系统以单根的方式组织文件。
    在这里插入图片描述

/

  • bin:命令,所有用户在单用户模式下必须具备的二进制命令文件,vi mv mount
    在这里插入图片描述

  • dev:/dev/null /dev/sr0 /dev/zero:系统必备的device文件。

  • /dev/null是一个特殊的设备文件,这个文件接收到任何数据都会被丢弃。因此,null这个设备通常也被称为位桶(bit bucket)或黑洞。所以,2>/dev/null的意思就是将标准错误stderr删掉。
    在这里插入图片描述

  • /dev/sr0:/dev/sr0是光驱的设备名。
    在这里插入图片描述

  • /dev/zero:一个输入设备,你可你用它来初始化文件。该设备无穷尽地提供0,可以使用任何你需要的数目——设备提供的要多的多。他可以用于向设备或文件写入字符串0。

  • home:普通用户的家目录,个人的配置文件。
    在家目录可以查看目录文件

  • lib64:依赖库,包含许多被 /bin/ 和 /sbin/ 中的程序使用的库文件。
    在这里插入图片描述

  • media:挂载点。
    在这里插入图片描述

  • opt:可以选择的一些应用程序包。

  • root:代表的root用户的家目录 。
    在这里插入图片描述

  • usr:包含大部分的用户功能和应用。
    在这里插入图片描述

  • etc:系统中的配置文件。
    在这里插入图片描述

     bashrc:存放用于系统范围内的别名和函数
     crontab:定时任务的配置文件
     fstab:指定系统启动时需要自动加载安装的文件系统列表
     group:存放用户组信息
     gshadow:组密码
     passwd:用户基本信息
     shadow:用户密码信息
     hosts:主机名和IP
     issue:用户登录之前输出的信息
     shells:当前系统所支持的shell
     skel/:新用户默认的环境信息文件
     login.defs:设置用户账号限制信息
     yum.repos.d/:yum仓库的配置文件
     sysconfig/:
     ssh:存放ssh服务配置文件
     profile:用户登录时被执行
     profile.d:系统启动后要执行的脚本
    
  • proc:提供系统信息。
    bus:总线设备
    cpuinfo:处理器信息
    meminfo:存储器信息,内存,交换分区
    filesystems:核心配置的文件系统信息
    modules:内核加载的核心模块信息
    partitions:分区信息
    uptime:系统启动时长

  • var:

     tmp:存放临时文件
     local:/usr/local中安装的程序的一些可变数据
     lock:锁定文件
     log:各种日志文件
     cache:系统运行本省产生的一些缓存文件
    

二.Linux文件目录常见管理命令

  • mkdir:创建目录
mkdir [选项]  目录名
-m: 设置权限
-p:递归创建
-v:打印创建目录信息

在这里插入图片描述

  • more:逐屏显示文件内容
  • 空格:向下翻屏
  • +/ 搜索字符串,q
  • q:退出
cat:一次性显示完整的文件内容,适合文件内容少的情况
-n:编号
-b:不对空白行编号
-A: -vET 末尾+&,tab键置换为^l
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值