00:00
啊,大家好,欢迎来到这里,今天呢,我们给大家分享内容是关于Linux文件目录的管理啊,那么Linux文件和目录是在我们了解Linux系统必须得掌握的,因为在前面我们说了Linux它的思想是什么。一切都是文件对吧,一切都是文件啊,那么大家今天要做实验的话,跟大家说下你的实验环境啊,你首先把你的虚拟机打开,OK,虚拟机打开,然后去打开这个终端,用root账号登录到系统里面去。好吧,啊,为了方便啊,我们就用如何账号,OK,这是这块啊,这是大家一个准备情况啊。OK,准备工作啊,就是虚拟。Root登录系统,打开终端啊,这是我们要做的一些事情,呃,然后今天我们所说的文件和目录,其实大家在生活中啊,用电脑同学应该都知道文件和目录的一个关系吧。
01:05
在我们的Windows系统里面啊,你比如说大家来看我的桌面上啊,今天我用的是Mac系统,那大部分这个概念是一样的,一般我们都会创建一个DR是吧,DR就是目录的意思啊。啊,就目录的一个简称嘛,对吧,这是文件目录啊,这是目录,然后目录里面是不是可以包含这个文件呀,它可以这个文件可以是个压缩包,也可以是一个什么呀,是一个PPT啊,或者其他那个文本文件对不对啊,所以说这是一个基本的一个认识啊,那在Linux里边也是这样的啊,大家可以打开啊,打开它这个文件管理器看。Linux里面的文件管理器是这个OK file,对吧,点开之后呢,你就看到它常用的这些目录了,OK,那么我今天呢,我们第一第一件事情啊,就先给大家介绍一下这些文件目录有哪些用途,OK,这是我们今天主要内容。Linu文件目录结构及其用途好,那么先来看一下我们这些常用的一些目录对吧?Home目录啊,Home目录大家注意一点,就是跟下的home。
02:09
利用系统的一切都是从根来开始的,根目录啊。OK,他跟我们的这个C盘D盘一样啊,你比如说你现在有个C盘,那么它是以C盘什么什么什么什么路径,对吧,就是这样的一个结果啊,那在Linux里面呢,它一切都是什么呀,一切都是文件。OK,它一切都是文件啊,打开终端可以看一下啊,我们来CD一下啊,默认的情况下,你打开终端,它就在这样的一个目录下啊,那么如特目录啊,根这是根目录,OK,这是根目录,根目录下面有这么多目录,看到明白啊,这么多目录,今天我们就来说一下这些目录有什么概念啊。根是起点,OK是起点位置。也可以理解为Linux里面把所有的内容都放到一个地方了啊,然后一个地方下的不同目录。
03:04
OK,这个跟一定要有有有这个理解啊,因为它跟咱们Windows里面啊是不太一样,Windows你像有很多个盘啊,你打开C盘呀,D盘E盘啊,对吧,那么我在这里面写一下吧,就是你如果是在Windows下面对吧,你可能是一个C盘啊,那么比如说C盘下的这个user。Users下的administrator是吧,等等等等这样的一个路径,对不对啊,那在Linux里面它是没有这个盘符的概念的,它一切都是从根来开始的。OK,就是跟。明白吧,这个了解一下,然后给大家扩展一下,如果后期比如说利用水源,它也是可以加磁盘的,那么磁盘呢,我们一般都会把它放到根下的某一个目录下。啊,比如说我把它放到根贝塔下角啊,这相当于C盘的一样。OK啊,我只是举个例子,OK只是举个例子,它并不是说它一定是C盘,好吧,这是一个挂载点啊,在Linux这个文件目录里面,根是最起始的位置啊,最起始的位置就是根目录。
04:09
好,这个了解一下,然后跟下面呢,有很多很多目录是吧,那么这些目录都是干什么呢?啊,刚才我们看到了一个home目录,对不对,那么home目录是干什么的。好,大家来看一下啊,有一个home啊,Home顾名思义就是家的意思,对不对,就是每个用户的自己的目录啊,假如我是炉子用户,那么我的加目录。好,这里面我来写一下啊。假如此时此刻我是如此用户,比如说我是如此用户啊,那我的家在哪里,我的家在根下的如此啊,只有他特殊,假如我现在是随便一个用户,比如说是啊,Test user是吧?啊,那么我的目录呢?普通用户,他的加目录是在home下的,跟他普通用户名一样的,这样的一个目录下面。OK。
05:01
好吧,这是他们的加目录啊,后期我们在说用户管理的时候,会详细的去说,现在了解一下啊,管理员的用户是这样的,然后普通用户是这样的。这是home目录啊,然后除了home之外呢,我们再来看B目录是吧。哎,我们先在后目里边去看一下,怎么查看一个目录里边的内容呢?OK,在这里面来写一下啊。刚才拆给大家忘掉了是吧?忘掉了啊,如何进入一个目录啊,CD小写,注意啊,利用命令都是小写的,OKCD是进入目录。OK,你也可以理解为是切换目录啊,假如现在我想进到根目录,我就执行CD来。CD根对不对,后面加一个路径啊,我就放到根目录了,那假如说现在我想去如图目录,那我就是CD根下的如对不对?好,我们看CD根下的如特好,那么如何来看我们当前的目录呢?我们使用PWD指令,OKPWD指令啊,是用来去查看当前位置的啊,你当前在哪个目录下呀,对吧,都能给你查出来。
06:20
啊,你就用PWD命令就可以了。OK,就这款好吧,就这款。
07:32
OK,好,各位同学啊,刚才我们说的这个CD啊,它是切换目录的,然后PWD是查看目录的,对不对?OK,那么我们如何查看一个目录呢?对吧?查看啊,CD是切换PWD查看当前的位置是吧?LS呢是查看当前目录的内容,OK,这是一条指令啊,那么我们CD到根下面,我们刚才说了我要查看谁的。啊,LS就是列出你根下的所有的目录对吧,好调一下字体啊,这个字体可能有点小。
08:09
好,这是全屏了是吧?呃,来看一下这个属性啊。Side child。啊,就这么大是吧。啊,这个是改字体的啊。啊,就这样吧,好吧,就这样了啊,那么我们把它能不能看能不能放大一点哦,这样可以放大一点,对吧,好继续啊。好,那么现在呢,我们是通过LS命令去查看了一下跟下的所有的目录,对不对?好,那么接下来我们就看一下后目录里面有哪些内容,那么你可以LS后面跟上一个什么呀。Home。你看到了有这几个对吧?那么后目录下面,刚才我跟大家说了,后目录里边存放的是吧,是我们每个用户自己的目录,对不对,你看我现在我的系统呢,有三个用户,一个叫v nc server,一个叫VNCU的,一个叫泽样,对吧?那么这个是三个普通的用户啊,大家你在看的时候可能没有啊,因为这是我自己手动去加的,OK,所以说大家不必去纠结。
09:18
好了,那么这个加目录里面呢,你可以看到再看一下,就看一下怎样里面的。比如说home下的怎样,对不对,OK,然后你就看到这些内容对不对啊,那么这些内容呢,就跟我们在玩Windows系统一样,你看这是桌面对吧,桌面文档,然后你所下载的文件,一般浏览器下载的都放到这里面对吧,Music,就是你的音乐啊,你的图片,你的公共的内容,还有一些你的模板是吧,还有你的视频。OK,这些目录啊,然后这些就是这些可以简单了解一下就可以了啊,重点就是先知道后目录下面存放的是每个用户的一个加目录啊加目录。
10:01
嗯,然后我们再来说一下刚才说的这个路径,你看同学们大家这块能不能看懂啊,来我来说几个内容啊,那么说到这就不得不说一个概念,叫做绝对路径和相对路径。这个大家应该听说过吧?来,我们先来看一下绝对路径啊。什么是绝对路径啊,对吧,完整的路径我们叫做绝对路径啊,完整的路径OK,哎,像刚才大家看一下啊,我通过CD去切一个目录啊,刚才我们是干干了一些什么操作,同学们,我们是CD到home下的泽阳对不对,好接到这里面去了,对吧。是吧?我现在当前位置在哪里?我是不是可以通过PWT看一下我当前的位置是吧,我在这里。好,那么现在我想进直接进入到子阳这个目录啊,那么一种方法呢,就像这样啊。
11:02
直接这样啊,比如说举个例子啊,你要进入到上这个目录对不对啊,那么一种方法是这样啊,这是一个完整路径,完整路径都是以根来开始的。OK,一根来开始的。OK,这是一个完整路径,OK,那么什么是相对路径呢?相对路径是吧?其实你可以理解为这样,同学们,平时我们进到一个目录怎么进啊?同学们好,比如说我要进到根下的后下的则阳对不对?那第一件事情我先进入到根对不对,然后我看一下有没有home,有我进入到home里面对吧?我再看一下我进入到则阳里面对吧?我是不是一个目录一个目录的进去对吧?一个目录一个目录的进去啊,那么现在如果你要用相对路径啊,假如像刚开始我来做的这个操作,你看同学们这块大家还记得吗?看一下我当前的位置在哪里再跟对吧,你看现在的位置跟我当时的位置一样吧,那这时候我要再进入到我这个怎样目录里面,我是不是直接是。
12:08
我是不是直接啊,这样写就可以了,你看。是不是也进到这个目录了,对吧,那么对于相对路径啊,就是相对于当前路径的路径OK。好,那什么是相对于当前路径的路径呢?啊,我举个例子啊,假如说我现在。我现在在。Good。目录啊,此时要进入。不一样母乳,那么这时候我要输入的指令是什么?这是什么?是。CD。CD home下的怎样?
13:02
对吧,是这样的一个过程。大家来看一下。一样的效果,看到了吗?这个能明白吗?这是绝对路径和相对路径啊,那关于这个路径这块啊,我再打开一个吧。嗯,打开我们最近的。PPT对吧。我在这里来描述一下什么是相对路径和绝对路径,顺便来说一下关于利用系统里面它这个啊,文件目录啊,它是怎么个意思。然后来描述一下啊。那基本上Linux系统起始都是一个根,OK,起始点啊,就是一个根。啊,比如说这是我的根目录,对不对,这是我的根。OK,这是我的根目录,然后我给大家加个符号啊,这有个目录,然后根下边是不是有若干个目录啊,像刚才我们在根下面去看的只有这些这些目录啊,对吧?那我现在为了给大家能够形象的举出来啊,我这里面只写一个目录。
14:11
比如这是我的home目录对吧,假如说根下边有个home目录对不对,OK。更加的有一个home,好,我在这里面来说。Home目录对不对,那么home目录里边是不是还有若干个小文件夹啊,对吧?呃,有一个啊,User。A。对吧,还有一个用。好,假如我就这两个路径了,对吧?好,那么此时我要来说了啊,假如说现在我要是啊,比如说我要进入到USB。切换目录等user b对吧,怎么切换,这时候我们应该啊怎么来切换呢?比如说我们用完这个。
15:07
绝对啊。绝对路径是吧。假如说我现在要用绝对路径,那么这时候我是怎么办?CCD根下的。Home said user。对吧,这样的啊,那如果是相对路径。相对路径大家可以这么理解啊,相对路径就类似于我当前在已经在某个目录了。比如说我当前在跟。目录,假如我现在在根目录对吧,那么此时我也想要切换到AB,那我这时候我就CD打,你看我现在已经到这儿了,对不对,那我是不是直接进到home就可以了,对吧?C到home,然后下的user b。对不对,OK了啊,那么此时此刻我再问大家一下啊,假如说我当前的。
16:05
我当前在。Home目录,那么此时我怎么进入到UB呢?对吧?我现在已经到home目录了,我怎么进到UB到这了?哎,那么是不是直接CD user b就可以了。对吧,这是相对路径跟绝对路径啊,绝对路径就是一个完整的路径啊,从跟起点到。目标对吧,那么这个呃,不是绝对路径,是一个完整路径啊,相对路径呢,它是一个根据你当前的定位来实现的,OK,根据你当前的定位啊,那么假如我现在在任意一个目录啊,比如说现在Linux里面啊,大家来看我们现在在哪,我们在这里对不对?我们在如图目录,那么这时候我怎么来切换呢?那这时候你就用到什么呀,用到了绝对路径啊,那你还能这么写吗?CD后吗。有吗?没有是吧,他会给你报错了吧,对不对,告诉你没有这个目录和文件啊,所以说这是一个问题,OK,这是一个问题啊,这是绝对路径和相对路径它们之间的一些概念。
17:42
好。这是这块一个内容,好吧,就是绝对路径跟新的路径,现在大家明白了吗?啊,因为你如果之前没接触过Linux,那你如果用过这个Windows的话啊,我举个简单的例子吧,在这里啊,快速给大家举一个啊,比如说你大家来看一下我桌面上有一个文件夹是吧?好。
18:01
你看我这里边有个网站开发的文件夹,对不对,好,那么这时候我想进入到我这里面啊,比如说我要找找这个啊,比如说找这个。啊,找这个文件好不好,这个W这个文件对不对啊,你看这里面,比如说我要找到这个文件里面啊,那我现在在哪里。对吧,我是不是得一层一层进去对吧,一层一层进去对吧,你看我从刚开始网站开发,然后进到JS work。然后又进入到这里面,然后去找这个文件对不对?好,那么此时你要用绝对路径的话啊,我们就是一个一个进去对不对?那么如果你要是用相对路径啊,假如说我现在已经到这里面去了啊,那么是不是直接进入到这个目录,然后再去找它就可以了,还用着再去进我的开发吗?不需要了,对不对啊,那么这就是相对路径跟绝对路径它们之间的关系,以及它们之间的一些区别。好,通过这个案例,希望大家能够明白啊,相对路径跟绝对路径。OK,好,这是我们说到的这几个目录的一个啊,这几个目录的一个这个内容吧。
我来说两句