Linux目录结构

本文详细介绍了Linux系统中的关键目录如根目录、bin、boot、dev等的作用,包括存放命令、系统启动文件、设备文件、配置文件等,并解释了home、lib、usr等目录的重要性和特点。
摘要由CSDN通过智能技术生成

以rocky8.9系统为例。

什么是根目录?什么是目录?"/"这个目录就叫做根,因为所有的目录都是在这个之下的。目录其实就等同于Windows的文件夹。

bin:存放普通用户可以执行的命令,例如用户1想要执行编辑文件权限,那就要使用vim命令,只要这个目录下有这个文件那就可以执行命令,反之则不能执行

boot:存放系统启动文件,比如引导加载程序。

dev:存放系统设备的文件,比如CPU,光驱以及硬盘这个目录上都会有。

etc:这是Linux系统中比较重要的目录,这里面存放的是系统和服务的配置文件,比如你想改个静态ip,就可以通过这里面的文件进行实现。

home:这个普通用户的家目录,什么叫家目录呢?比如你创建了用户1,然后系统就会自动生成用户1的目录到home目录下,然后当你使用用户1登录系统时,你的默认目录就会在/home/用户1。

lib:存放系统和程序相关的库文件,就像Windows中的DLL文件,是许多程序和库所依赖的文件。简单来说就是系统的一些功能放在这里不写进内核,以此来避免内核过于庞大。

lib64:这个和lib目录一样,唯一的区别是它存储的是64位系统的文件。

media:这是一个空目录其主要用于可移动设备的挂载点,一般把U盘、SD卡都挂载在这个目录。

mnt:这和media相同,也是空目录,一般用户镜像文件的挂载点。

opt:存放第三方应用程序,比如我想安装K8S,这在本地源里面是没有的,那我只能使用第三方下载,下载完成后就会在这个目录下自动生成一个Kubernetes的目录。

proc:存放系统正在运行的进程信息和系统信息,这个目录下你会发现有很多以数字命名的目录,这些数字代表的是每个进程的PID,当进程结束那么相对应的目录也会自动消失。

root:这是root用户的家目录。

run:存储系统运行中的临时文件,例如进程ID文件,与上面的proc目录比较相像。

sbin:与上面的bin目录相似,区别在于这是存放root用户可以执行的命令文件。

srv:存放服务的数据。

sys:存储内核与硬件设备信息,比如你想要看看CPU使用情况,就可以在这个目录下的相关文件进行查看。

tmp:存放系统或是程序所产生的临时文件,当系统重启后这下面的子目录就会被删除。

usr:这个目录也很重要,目录中包含了大量由用户安装的程序,以及这些程序运行所需的库文件和文档。它还包括了用户执行的可执行文件、系统管理和维护工具等。总而言之,系统正常运行得靠它。

var:存放经常会发生变化的文件,例如Apache的日志文件等。

总结:在Linux中你会发现一切皆是文件,无论是硬盘,还是系统内核,你都可以在目录中找到。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值