Linux入门教程:P3->Linux文件系统

本系列文章为尚硅谷武晟然老师的Linux入门教程学习笔记

文章目录

  • 一、文件系统和挂载点
  • 二、目录结构

注:关于Linux操作系统的介绍和Centos7的安装过程暂未记录,后续有空进行补充。


一、文件系统和挂载点

思考

我们现在对Linux的基本操作有所了解了,但是我们会想,我们学习Linux是想对系统有所了解,但现在我们能看到的东西好像太少了。在这个主文件夹里面,我们看到就这么几个文件和目录,而且我们还知道都是用户相关的数据和文件,那显然一开始里边什么都没有。那我们想学习的操作系统,它的内容到底在哪儿呢到哪里去找呢r>

Linux的文件系统及整个目录结构的设置

Linux里边这些目录叫什么名都是有原因、有标准的,所以Linux发行版本可能五花八门,但是它的目录结构基本都一样,这也是Linux比较有特点的一个地方。之前在安装CentOS的时候就已经知道,Linux对文件的管理其实就是一个单一的树状目录结构。也就是说,如果我们把所有文件、文件夹的组织关系都统一列出来的话,我们发现画出来就是一棵树。在Windows里,因为有不同的盘符,则一个盘符对应一棵树,画出来就是森林。

二、目录结构

根目录结构

我们打开一个终端,当前我们的目录是一个波浪线,它表示的是当前用户的主目录

bin、sbin

bin
bin其实是binary的前三个字母,也就是二进制码。二进制就相当于是可以直接执行的机器码,所以这个目录里边存放的是机器直接可以执行的常用命令啊,比如说我们看到这里就有前面执行过的cd命令。

lib、lib64

lib
lib就是library的前三个字母,所以这就是一个库目录,主要是用来放系统和应用程序所需要的一些共享库文件,类似于Windows里面的dll(动态链接库文件)。对应的,lib目录可以等同于Windows中C盘下面的system32,在那个目录下边有非常多的dll文件。假如说把其中一些文件删除的话,那有可能系统整个就崩了,就直接启动不起来了。

dev

dev是device的前三个字母,所以它是一个设备目录,管理我们所有设备的。设备怎么去管理呢可以点进去看一眼,发现真的是把所有的硬件设备映射到不同的目录不同的文件上去,比如我们这里有cpu,硬盘disk、总线bus…

home、root

home就是家的意思,其实在Linux中,每一个用户都有一个自己的主目录,存放着与自己相关的一些个性化的数据文件。这个home下边不会有root的主文件夹,都是普通用户的文件夹。我们当前只有一个普通用户叫xzz,那这个里边当然就只有一个xzz文件夹了。如果我们多创建几个用户,那对应的就会每一个用户都出现一个相应的文件夹放在那里。

opt

opt是optional的前三个字母,也就是可选目录。可选目录也就是说可有可无,所以这其实就是Linux系统给第三方软件包专门留下的位置。即假如想要额外安装一些软件的话,那约定俗成把那些东西全部都装到这里来。

run

run目录跟process目录有点像,但是它又不太一样啊。run目录是一个运行目录,存放的是当前系统运行以来的所有实时信息,其实是一个临时的文件系统,重启之后它就被干掉了,所以这个东西其实没有那么重要。

sys

很显然这是system的缩写,所以它存放的是系统硬件信息的相关文件,这里面的东西都不能动。

var

var是variable的前三个字母,对应的就是一个可变目录。这个目录里边一般就会存放一些不断会扩充会变化的东西,经常被修改的那些东西都放到这个目录下面来,所以这里一般放各种各样的日志。

Linux入门教程:P3->Linux文件系统

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8793 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年4月26日
下一篇 2022年4月26日

相关推荐