00:00
下面呢,我们来继续看一下Linux的目录结构。啊,目录结构。嗯。那么我们首先要跟大家说一下啊,Linux目录结构呢,跟我们Windows的目录结构有一些不太一样的地方啊,我先我先在讲之前呢,给大家有一个大致的一个一个介绍同学们看啊呃,就是说。在这个Windows操作系统。对吧,大家Windows操操作系统用用的是最多的嘛,一般来说就是C盘对吧,还有这个D。对吧,等等,还有E盘有可能有啊,等等,然后在C盘下边呢,我们有很多的目录,对吧,有很多目录是这样子的。这上面还有子目录等等,D盘下面呢,也有它的这个目录,对不对,这个可能这个目录下面还有子目录,是这意思吧,诶有这样子这样一种结构。那么在我们的Linux下面呢,它不是这样子的,它只有一个根目录,就是这个叫根目录,一个一个斜杠,对不对,这叫根目录,理解吗?根目录。
01:08
啊,然后在这个根目录下边呢,诶下边它有很多的子目录,你你比如说吧,你比如说并目录。啊,并目录。哎,那么B目录下面呢,它是这样子的啊,这个地方可能不太好画图。不太好画图,嗯。这样子啊,我就我就简单这样这样子给大家说一下,这个图不太不是特别好画,嗯,我用这个来试一下E就可以了啊。比如说吧,这是我们的根目录。这个根目录下边呢,它有很多的子目录,常见的像这个病。并目录对吧,Home目录。Home目录。你再比如说我们的root目录。不成目录对吧,但但但是都从这个根目录下来的啊,比如说不成目录等等等等等等,对吧,很多,那么在这个目录下面呢,它还可以有自己的其他的目录,但是呢,这个根目录只有一个。
02:10
就不跟不跟Windows一样,Windows你看它有C盘D盘D盘。他们呢,从这个C下面再分,所以说你看C上面就没有了,D上面也没有你你就感觉好像C盘就是最上面这一层了。但是。D也是最上面这一层,但是Linux下边呢,它只有一个根目录,然后在这个根目录下面延伸,延伸下来的就好像一棵倒栽的树一样,它的根在上面,然后呢在下面,这个在怎么呢?分叉明白意思吧,好,这是它的一个基本的一一个介绍,好基本介绍,那么现在呢,我们就把这个笔记给做一做啊。笔记给做一做,好这块呢,我们要讲解的是什么东西呢?就是Linux的目录结构,好我们来分,我们来分一个章节啊,分一个章节。
03:00
好,这个还是我们PHP的什么呀,啊不是这是我们Linux是的基础片。Linuxx基础屏啊。基础。基础品。基础片这块是我们什么东西呢?叫做Linux的目录结构。Linux的目录结构介绍。好,那现在呢,我把它放在我们这一块了啊,放在这一块来Linux的目录结构,那么目录目录结构呢,第一个我们要给他说的是它的一个基本介绍。对吧,就是Linux的目录结构的一个基本介绍。好,那么这个基本介绍呢,我们来给大家做一些说明,来看一下我们的幻灯片啊,Linux的文件系统采用层级啊,就说这个集成式的树状目录,就跟刚才老师说的那个树状一样,在此结构中最上层那个斜杠我们叫根目录。
04:01
有且只有一个,然后在此目录下面呢,可以有自己的其他的目录,深刻理解另一个树状目录,非常重要的,就说我们很多这个Linux初学者,他最头疼挠头的就是这个目录结构,一时半会儿跟那个Windows它是混在一起的。所以同学们在这地方呢,一定一定要把这地方搞得很,就说你在学完Linux Linux过后,你的脑海里面就应该有这么一个树状,树状的目录层次在你的脑海里面,刻在你脑海里面,这样你才能在这个Linux的这个目录结构里面呢,你想到哪去就到哪去,明白意思吧,就说你你才能你才能游刃有余。所以这个目录结构大家一定要把它掌握好啊,然后这里面有一句非常经典的话,什么话呢?在Linux世界里,一切皆为文件,这句话其实是很有深意的,就说在linu格式里面呢,包括它的硬件,你比如说你的声卡,你的网卡,你的硬盘。
05:00
等等等等,在Linux里面都会把它映射成一个文件来表示和管理。这点大家记住这句话啊,韩老师说的这句话就说打个比方吧,我们要是说的稍微啰嗦一点,就有点儿这种感觉,什么一种感觉呢?打比方说这里是我们。Linux的一个目录,比如说它下面有一个目录,在根目录下面有一个叫dev的目录,这个就是专门管理设备的。管理设备。设备。哦,还有一个叫什么呢,Media。这个目录,这个目录呢,就是当我们当我们一些设备,比如说像你的U盘呢,还有你的光驱啊,111插进去过后,它马上就会在media这方能够被识别并管理你你这边的一系一系列的硬件,打个比方。你这里面有很多硬件啊,不管是什么硬件了,我也不说那么多了,比如硬件,比如你的CPU。对不对,你的disk硬盘,你的这个光驱,比如DVD,你的这个呃,USB接口,那么在这些地方,它都会把它映射到某一个目录下面,当作一个,它通过文件来进行管理,你比如像CPU和disk就会被映射到D这个目录下面,待会我们再家还要看啊,像你的DVD和这个USB,像像这个像我么U盘。
06:23
对吧,U盘。U盘你这个东西只要一插上去,在media这地方就能被识别,能理解这意思吧,好,这是个简单一个示意图,明白吗?好,现在呢,我们就来就来把这块呢,诶跟同学们。再聊一聊。好,我把它放到这儿啊,因为这个这块我们就把它放在这个地方就OK了。理解一下这句话比较经典,这句话是在这在Linux世界里,一切皆为文件。那有些同学说了说了说老师那这个零零可是目录结构,你给我们看一个完整的可不可以,好,我给同学们看一个比较完整的,你看这。
07:02
看这里啊,这是根目录,根目下面有root并不等等等等等等,下面呢,还可以再继续分它的子目录,每个目录存放什么东西都有讲究,不是说你想放什么就放什么啊,这个是系统给你创建好的。当然有些人说的是我能把自己创建目录,这是肯定的,也是必然的。但是当我们系统创建创建完毕过后,这些默认的目录已经给你分配好了,每个目录放什么东西是有讲究的,而且呢,我们必须要掌握或者要清楚哪些目录放什么。好,我们来简单的看一眼吧,打开我们的这个这个这个另那个渗大家看文件系统点进去,你看这里就是我们根目录下面的第一级目录。比如像病并目录是什么呢?就是我们常用的指令。就会存在这你比如说点进去一看哦,看copy。拷贝吗?对不对,你再比如说D,这个是输设置时间的,再比如说我们的cat浏览文件的,再比如说我们的search group改改变组的,再比如owner改变所有者的等等等等,对不对?好,这个是这个是他的这个并目录下面的,我们再来看一个别的啊再看。
08:18
Dev,刚才老师是不是已经简单说一下,将来你的设备就在在这儿啊,好像我们Windows操作系统的设备管理器一样,但是呢,它是把你的硬件。映射成一个文件来管理,这是很厉害的地方啊,这样子你想一想,这个通过文件管理设备,那简直是很很爽的一件事情了,你看第一我点进去看一下哦,你打开一看哦,还真有CPU嘞,还真有disk嘞,对不对等等等等。是是这意思吧,是这意思吧,好,我们再来看一个别的啊,朋友们,那么ETC,这个是存放我们配置文件的home加目录,当我们创建一个用户的时候,普通用户的时候,Home下面就会产生它对应的文件。
09:01
这是lib动态库里面一般是点点so的,看这是很经典的啊so静态静态库,然后像。六四也是一个库文件,还有像密这这里面就是我们所说的,比如说你像你把DVD,你的光驱或者你的U盘一插这边呢,马上就会被识别啊,现在是空的,因为我没有没有加这些东西,这是挂载的一个文件夹。OPT是什么呀?OPT就是说我们一些软件,就是我们要安装的那种软件,会放到这儿安装文件,你比如刚才不是我要安装vm to我就放到这了吗?是这意思吧,然后program这个是这个不要去动它啊,这是我们内存的东西,就是内核的东西,不要去root。Root用户的一些文件和他的一些一些一些一些东西在里边,这呢是一些super,就是超级用户或者是高权限的用户能够使用的指令。还有这个c linu呢,这个是一个安全目录,有点类似于Windows下面360,如果出现了安全性的这个,比如说有有黑客攻击了,那么这个s Su linu Su Linux这个目录呢,就会被怎么样呢,就会被触发。
10:14
这个全称叫security enhanced linuxx,就是安全加强这块啊,安全加强的一个目录啊,有点像我们LINUX360好,还有像系统临时文件夹,用户变量,比如像日志一般都是放到这儿的,这个U2呢,就是我们用户安装的文件和应用程序一般放在这儿去。好了,这是一个简单的介绍啊,那么我们现在呢,再来完整的看一下我们幻灯片来,我把这个图也截到这边来啊。啊,做一个整体的一个截取。好,下面我们来看一看到底每个目录能干什么事,简单溜一圈啊,这个呢,大家不用去背,你用久了过后自然就熟悉了。比如像并目录,刚才我讲了并录是干什么的,存放最经常使用的指令,像拷贝啊,对不对,删除啊等等等等都在这艾病,这个是超级用户,就是管理员使用的一些指令,明白这意思吧,Home加目录,加目录就说当我们创建一个普通用户的时候,在这个home下面就会产生一个文件夹,打个比方。
11:19
我现在简单给大家演示一下啊。同学们看一下。同学们看一下,你们先简单的体验一把。体验一把。比如说我打开一个终端。比如我打开应用终端,然后同学们看到这里啊,来,Home。看这里,Home。Home home目录下面是不是目前是不是空的呀,是不是空的,好,我给同学们执行一个加入一个用户的这么一个东西,User and,比如说我加了个用户叫什么呢?叫汤姆一回车你看。是不是产生一个。在这个家木下面产生一个,给这个用户分配了一个。分配一个怎么样?是不是一个文件夹呀,好好我把这个再删掉一下啊,因为现现在我还不讲这。
12:01
Delete。啊,杠R带个杠R参数才能把好,你看一回测这个又没有了,对不对,好体验一下啊,现在我还没有正式的讲,还没正式的讲,OK,那现在呢,我们再回头看这里home。还好,Root就不说了吧,Root不说了,OK,下一步。内内部就是我们动态库,刚才老师也给你演示了,就是其他文件里面要用到一些动态连接库,类似于Windows d文件,还有像lost found的,一般是空的,非法关机会存些文件。ETC是干什么的呀?ETC就是我们一些配置文件,比如说你装了MYSQLMYSQL不是有个这样的文件吗?各位叫my.com,默认。Conf默认就会放到这个目录下面去,它再比如说我们的一些配置文件啊,配置文件,呃,环境配置变量都会都会在这儿,UR呢,这是一个非常重要的目录啊,同学们一定要记住用户,比如说你你用某root用户或者某一个用户安装的一些软件或者应用程序,那么这里面呢,就会在这个目下面有体现出来,有点类似于我们Windows的program file文件夹。
13:12
其实就是装软件的目录,明白意思吧,好,下面呢,Boot这个不讲了,就是启动命令可时的一些核心文件,就是引导的时候需要的这三个目录。PROC。SRV,还有system,这三个目录都跟我们Linux内核相关,一般是Linux高手去动的地方就轻易不要乱动,动完了过后会有什么后果呢?可能你这个机器就崩溃了,所以说这三个目录呢,我们把它合起来叫什么呢?叫别动。这个别动啊。不要动。别动。啊,你动了过后呢,可能会出现意想不到的后果啊,Temp目录,临时临时的目录啊,临时一些产生文件,好第一位刚才我讲了设备。就是有点像我们Windows设备管理器。我们。
14:03
的一些硬件,它会通过D来体现,比如像刚才老师讲的CPUD,还有我们的硬盘等等,都会在这地方体现出来。啊,Media呢,就是比如说我们写U盘呀,光驱,当识别过后,Media就会挂载到这个目录下面去,就能看得到,同学们有兴趣的话呢,你拿个U盘往那一插,你会发现这个地方就能看到东西。就能看到东西,明白意思吧,就能看到。好,那么mnt呢,这个就是让用户临时挂载别的文件系统,大家还记不记得刚才我们整个一个叫D盘下面一个myself,还有印象吧,还有印象吧,我们是不是把这个。别的系统的一个文件系统挂载了,或者说说放到这个目录下面去了。所以它会干什么呢?它会识别别的文件系统,你看同学们还有印象,刚才呢,老师在这个linu Windows上面有一个叫MY的1MY my share的一个文件夹,然后呢,当我一启用的时候,你们看到在mnt下面是不是就把它。
15:10
挂上去了。或者说把它识别了啊,我们先不说挂载,就是把它识别了对不对,是这意思吧,然后呢,还有什么呢?还有OPTOPT是干什么的呀,就是当我们要给主机安装软件的时候。把这个软安装软件放在这个箱,注意是安装软件,不是安装过后的软件啊,就说我们不是要安装这个软件吗?安装这个本身这个安装软件会放在这个目下面进行管理,当然这个不是必须的啊,只是说我们Linux程序员或者Linux管理者一般这墨守成规就放在这了。这个有些规矩还是要守的啊,你不能说说韩老师说我们把安装软件放到这,我就不放,你不放这儿也没什么大的问题,但是呢,不专业对不对?还像user local,就是我们真正安装过后的,就是这个安装软件,安装过后呢,它一般会放在这个userr local下面,比如说你安装了MYSQL,你会发现在user local就会出现一个这样的目录,你比如说呢,安装my answer my circle,你会有user。
16:14
这个目录就会产生。刚才不是老师已经讲过了吗?对吧,这有类似于我们安装,还有VAR是干啥的呀,VAR是存放日志的,就不断变化的东西,我们放这就日志文件,还有刚才老师说的SESE这个linu,可是这个全称应该这样写啊,Security。Security,然后呢,Enhance。一。Hanced啊,Enhanced,然后呢,这个里面有lix,这个其实是一个安全子系统,Enhanced是安全指系,就说这个呢,执行程序访问,就是当如果有黑客入侵的时候呢,就会触发这个文件夹,然后呢,管理员可以根据实际情况,从这里能够看到到底是发生了什么事儿,有点类似于360。
17:06
啊,有点类似于360软件,好,那么我们通过这样一个介绍呢,大家知道这些文件目录结构是放什么的就可以了,好朋友们。那现在我把这个笔记呢,也给同学们简单的。补一补啊,这我们说了目录结构的具体介绍。目录结构的具体介绍,好,我把它放在这里啊,朋友们。我把它放在这里,这是我们标题二。哪些要具体介绍,我就不一个个的写了啊,我这总结几句话吧,同学们注意一下就行了。我先把这个这几个就是刚才在幻灯片里面出现的呢,我都把它放进去。好截一下啊,大家以后呢,就看这个笔记就可以了,不用再回头看我们的这个幻灯片。具体介绍,好,这是一部分对吧,好,这是另外一部分。
18:06
把它也放进去。重新来一下啊,刚才没接上好,这是我们的这四个文件夹的,呃,这个这个这个目录的说明。好,接着往下再看,下一步呢,就是这。对吧。大家做到一个心中有数。好,这是我们的又一部分对吧。放在我们的。目录下面去。好,最后一部分。好,这个地方是我们的目录结构。D还有media后面呢,我们在练习的时候要跟同学们出题,就是你直接告诉我哪个目录下面有是干什么的。比如说我们在面试的时候呢,就会有面试官可能会这样去问啊朋友们。
19:00
好,我把它放在这里。好把它放在这里,那么我在这里呢,总结几句话,好吧,总结说明几句话,总结一下。总结一下,那么我总结什么东西呢?就是同学们要记住啊,第一点就是Linux。Linux的目录呢?目录中只有有且。且只有一个根目录。对吧,是这样子的。这是第一句话,同学们要记住第二句话呢,Linux Linux的这个各个目录,各个目录存放的这个内容,内容是是什么呢?是预先规划好的,是规划好的。规划好的不要,不要轻易的乱放东西啊,不要乱放。不要乱放。乱放这个文件。这是第二句话,第三句话,Linux是什么呢?是以文件的形式来管理。
20:09
来管理我们的设备的设备。因此我们说了一句话,Linux世里,Linux是世界里,一切皆为文件。Li Linux系统中一切啊,一切皆尾文件。Java Java文件。好吧,那么第三句话呢,第最后一句话我要求同学们啊,Linux是你这个文件系统,哪个目录,存放什么东西,大家要有一个要有一个印象Linux。Linuxx的。这个文件目录下各个文件啊。各个文件目录下存放什么东西,存放什么内容。内容大家。大家必须必须有一个认识,有一个认识你不要说,哎,等到。
21:02
等到你面试的时候,面试官问你说同学说一下啊,那个boot目录里面存什么东西你。你干什么呢?一一脸茫然,那就麻烦了,OK,最后一句话啊,就是学习完后,学习后你的脑海中。你的脑海中。应该应该。应该有一棵,有一棵目录树了,有一棵这个零零可是目录树。这点很重要啊,命可是目录数,就说你大体要知道根目录下面有哪些。然后呢,我又回到哪个地方,就说这棵树,这棵树在你的脑海里面呢,应该有一个基本的印象,打个比方,我们假设在运行过程中,我们突然我们因为种种原因,我们切换到这个目录了。我突然让你回到这个root目录你的脑海里面,要知道这个root目录是在这一集的哪个位置,是在第几集,明白意思吧。
22:03
这样子呢,别人才看你,哎,操作命令很潇洒呀,很熟练呢,别人就觉得,哦,这个小伙子,你宁可学的不错,明白意思吧。所以说我这里给同学们提出的要求有这么五点。明白这意思吧,大家一定要有个基本的认识啊,基本的认识好,我这就写到零可使。Linux目录总结。好了,这个呢,我就还是给他一个目录二,标题二吧,这样好看。好的,同学们,关于这个linu,可是目录这一块呢,是一个重点啊,我说一下,这是个重点,大家一定要把它认真的去掌握和消化了,掌握和消化了。
我来说两句