00:01
好,这是我们这个LS这个命令,我们就给大家说,这当然这个地方大家就有一些说明啊,到时候你自己看一下就行了啊,这些还有一些例子,还有一些这些例子。好,下面来我们来看看第二个啊,这么下边这个命令叫CD这个命令,这个命令什么意思呢?这个CD这个命令,CD这个命令是干什么,主要用来什么?用来切换目录,用来切换目录,切换目录,切换目录什么意思?就是说我现在在某一个目录下边,我想进入到另一个目录,切换到另一个目录去,就用到CD。它的用法就是这样,CD你想切换到哪个目录,然后呢,这个地方写上目录名就行了,目录名你想去哪个目录就去哪个目录,知道吗?那这个目录名一般来讲写目录,只要是牵扯到目录,只要牵扯到目录都是有两种写法,哪两种写法,一个是绝对目录,叫绝对目录,一个是相对目录,一个是相对目录,知道吗?
01:13
那来我家,我问你大哥,什么叫绝对目录?什么叫绝对目录?其实前前面一开始给大家讲CRM上CR的时候,就一直给大家什么,当时就我记得就给大家什么,讲过这个绝对目录和相对目录。对,大家还记得吗?对,从盘符开始的目录叫绝对目录。目录从盘符开始的目录,就以盘符开头的,就以盘符开始的目录叫绝对目录。任何一个目录都有两种表现形式,一个是从盘符开始去找目标,目录叫绝对目录。相对目录是啥?啥叫相对目录?
02:04
对。啥叫相对母乳?大家还记得吗?对,相对当前目录,我给你一个目录,你你一看就知道是相对目录还是角色目录。相对目录的这个表现形式是什么样子的?是不是以目录名开始的目录,以目录名开始的目录,开始的目录叫相对木知道吗?这两。No。这是我们这,所以这个目录名我们说有两种写法啊,你比如说大家我们这个举个例子,好绝对目录,你比如说绝对目录我用CD,你比如说大,我想让你切换到,假如看切换到哪个,我看现在在哪呢?现在我在哪呢?现在我在OT下边的test这里,好我这样往后配一个啊,好现在我在哪呢?现在我在OT这个目录下边。
03:12
这个目录下边有谁呢?有一个test d这个目录。我想切换到这个目录里边。我想切换到这个目录里边。怎么切换过去。那那你说老师那切换过去,那怎么切换,那就是用CD这个命令切换吧。CD这个命令写法,后边这个目录名呢,有两种写法。你可以用绝对目录,也可以用相对目录,假如我要用绝对目录,后边这个目录名我应该怎么写?对。后边目录名该怎么写?那我就去找谁呢,就去找那个test的,谁的就去找那个test的第二这个目录。怎么去找的?我们说绝对目录是吗?从盘符开始找盘符在Linux的里边,盘符只有一个斜杠,那就从它往下找,找谁,它下边在有谁啊,是不是有OPT啊,它下边OTOT下边谁啊,台词的D,这样的话就能切换过去了。
04:21
从盘符开始往下找。就找到它了,所以这个目录是个绝对目录,以盘符开头的。就绝对不这样就能切换过去,大家能理解这个意思吗?大家能理解这意思吗?这是绝对目录,就能切换过去,能理解吗?从盘符往下边找。这叫绝对目录。我想切换到太子DRR,那你从盘符上直接直到找到这个太子DR为止。就这意思。
05:02
你看大我切换过去,我就能切换过去,怎么切换,你看这个东现在我跟说我不管在哪,我不管在哪,我直接CD从根下边去找,找谁找OPT去o pd下边有个test的D,我就切换过去,当现在就是test DM,然后呢,我看PWD上当前就在test d。知道吗?好,现在我再回到再再回到OT下边,现在我又回到OT下边了。现在我想你这样,我还是想进入到什么test d下边,但是现在我让你想让你用相对目录,你怎么写相对公那就是CD,那后边这个目录名咋写。我还是要进入到T,第二我用相对目录怎么写?怎么写?相对目录,再看以目录名开头,那去找这个什么。
06:04
交通目录,然后去找目标目录的时候,参照点从哪儿找,是不是从当前目录下去找,去当前目录在哪儿,对当前目录在哪呢?当前目录在哪?当前目录就在OPT下边呢?那你就往下边看一看,他下边是谁,一看就看到太子D了,所以这个地方是吗?直接写太子的D就行了。就从当前价位往下找。那你们老师为什么不是,为什么不是这样的呢?为什么不是OPT下边他呢,当前我就在他下边呢。现在我就在这个地方,给他是平级的。那往下一看有opd吗?没有opd,往下一看是谁呢?它说当前我就在这个地方呢,往下一看就往test点,从这个当前往下边找一找就找到。知道吗?
07:01
这是我们这当前就在它下边呢,就在OPT下边呢,当前就在它下边。往下找找谁找太子第二去了。好,这个地方就是我们说这个就直接什么O什么这个test的第二技能,这个能理解吗?这个能理解吗?当前就在OPT下边呢,嗯。所以你看OBT,你往下一看就看不到OBT了。因为你就在OPT下文。嗯。能理解吗?从当前目录开始是吗?不,当前不在这儿吗?当前就在它下边吗?那就从这儿出发,去找谁?去找太子的电荷,你当前就在这个地方,你当前就在这儿呢?
08:05
你不能说我在这个转一圈再去找去不懂吧。能明白吗?吴未央能明白吗?对,从当前目录下,从当前目录出发去找,当前就在这儿呢,就在它下边呢。往后边直接出发就行了,你不用在这再转一圈是吗?然后呢,再往出发了。就这意思,当前就在这从当前位置开始啊,这以盘符开头的目录,就从盘符开始去找是从盘符开始是什么。啊,查找查找目标目录,目标目录这个地方呢,相对目录是从当前目录目录开始查找目标目录,只要牵扯到目标目录这个地方肯定是有问题是吧,不管什么时候讲啊,哪怕到毕业的时候也是这样,所以目录永远是开发人员的一个什么一个难点。
09:09
所以大家要好好的理解理解。哪怕到毕业了还是这,就以前讲最后一个阶段的时候也是这样。只要一说到目录,肯定是有问题,很好。所以大家一定要这个理解好它是吧,好现在你比如说大哈,我现在就在t op pd下边,我想进入T测DR2,我就是TDL,当然就进入了TDR。好,现在我想看当前在哪,就在泰测第二下。好,这是我们给大家说到这这两目录。绝对目录和相对目录。好。关于绝对目录,有个特殊的绝对目录。大家要知道哪个特殊的绝对目录,就这个目录,这个波浪线就你左那个ESC那个目,那个键盘上面左上角ESC下边有一个波浪线那个那个就那一个键盘,就在那个键盘上面,那个波浪线这个目录,这个目录带它这个绝对目录。
10:19
在Li里面,它是一个特殊的绝对目录,它代表什么?它就代表当前用户的。根目录,当前目录的根目录,当前用户啊用户的根目录。当前用户的评估。我们说每一个用户在home下边都有自己的根目录。张。都有根目录,那假如说我想在任何一个盘符下边,我就想进入到我自己的根目录了,咋进?就直接这么进就行,在任何一个目录下,任何目录下执行,执行什么执行这个CD波浪线就可以什么进入,进入当前用户了,用户的。
11:19
根目录了知道吗?你比如说大家现在我是root这个账号,我想进入我自己root账号的根目录怎么办?CD波浪线一回车,大概进入到u root用户的根目录。Root用的根目录是谁?等着PW你看一下,所以root用的根目录它不是在home那个目录下边,它是在哪?在根下边的root目录。入的超级管理者账号根目录,它跟普通的用户的根目录不在一起,普通用户的根目录都是在home下边。Root的根目录是在根下知道吗?
12:00
啊,那你比如说我切换到张三去,那么切换到张三知道吗?那我想进入张三的根目录怎么办?CD波浪线再来到张三的根目录。张三的game目录是什么?PWD,看一下张三的game目录,再轰一下。No。所以这是一个绝对目录。绝对目录以盘符开始,你不管从哪儿。执行CD命令。都能够进入到目标目录,所以这个波浪线也是你不管在哪儿执行这个命令,在任何一个目录下执行,都能够跳转到,都能够来到什么当前用户的根目录,这是一个特殊的绝对目录。在任何一个路径啊都可以执行,知道吗?好,这是我们说到。这是特殊的决定目录。还有一个特殊的相对物种。特殊的相对目录是找相对目录,我们都知道它是以盘什么以目录名开头,他找目录的时候是从当前目录下开始去查找目标目录。
13:08
所以说你要想用相对目录,你首先得明确你当前在哪。然后从当前目录下才能找到你的目标目录。知道吗?他跟绝对目录不一样,绝对目录在任何一个目录下开始,反正从根下边找到它,都可以找到目标目录。相对目录要首先要明确自己在哪。从当前开始出发,去查找根目录知道吗?好,那我们说大看我们说这个相对目录有个特殊的相对目录,哪一个特殊项目点点知点点点点这个母乳是个特殊的给母乳。不,不是特殊的相对目录,它表示什么意思?它就表示当前目录的上一级目录,什么当前目录的当前目录的上一级目录,上一级目录。你不管当前在什么位置,不管当前在哪个目录,你只要一点点了,它都是从当前目录出发,从当前目录出发知么?当前目录开始吧,开始查找什么,查找他的上一级目录,上一级目录知道吗?这是一个特殊的,你比如说再看现在,我们这个现在在哪呢?你看再看DW,现在在张三的根目录下边,我想到上一级目录去。
14:35
上一级目录张当前在张三下边,那是上一级,那就来到home下边了,那什么上一级,你看CD点点当现在就来到home下边,你看看PWD当前就在home下边,我再往前了,再往前就来到根下边了,那么P,那么再来一个CD点点,现在就来到根下边啊,这个斜杠。
15:00
再看PWD现在就再跟一下吧,啊,我再往上一级呢,你猜的你猜应该到哪了。对。对,再往上就到哪了。现在已经到跟了是吗?你再往上就上不去了是吗?一直在跟了,最多只能到跟是吗?现在还是在跟下边。好,这是我们说的这里这个相对模。特殊的相对目录,不管在哪个地位执执行,只要是点点都是上一级,还有一个相对目录。也是比较特殊,这个用的不多,哪一个点就一个点,就一个点表示什么,就是当前目录,当前目录。加这个当前目录,那就当前目录下进入当前目录啊,其实这没意义了是吧?啊这个你比如说大家我们这个现在站到你比如说现在我知道来了OT下边好了,这样我想进入到当前目录点,那还是在当前目录是吧。
16:08
啊,这是我们说,那你们老师这个点有意义吗?这个点有意义是吗?就是以后我们做一些可执行文件的时候,假如我当前目录下有个文件叫什么什么的点12,点12你要想执行它,你不能说直接什么运行它,你怎么你指定点什么点当前执行,当前目录下的点12可执行,这样它就能执行了,你要如果不指定当前目录下,它就不能执行了。这我们以后执行可执行文件的时候用到了,这个大家知道点,就表示当前目录就行了,现在先知道,以后用的时候我们再给大家说,那好,这是我们说这种切换目录的时候,我们给大家讲的什么切换的时候这个目录的名字,这目录的名字一一种写法是绝对目录,一种写法是相对目录,那你说老师我们到底什么时候用绝对目录,什么时候用相对录,什么时候都能用绝对目录,什么时候也都能用相对目录,只要绝对目录能够完成的。
17:08
切换相对目录一定可以,相对目录能完成的切换绝对目录一定可以,他俩是用哪一个都行,根据你实际的情况,哪一个用的方便用哪一个。知道吗?它俩的区别就是说绝对目录盘符开始。查找的时候也是从盘符开始。它的特点就是说在任何目录下,你只要确定了这个目标目录了,在任何目录下执行都可以,相对目录就不一样了。相对目录是以目录名开始。他查找的时候,从当前目录下开始去查找,所以你这个时候你要你确定了目标目录,这个目标目录你确定的时候,你还是什么,要确定你当前在哪,从当前出发怎么去查找。有可能往后退了几级,再往前进几级啊,退就用这种相对路去退啊。
18:03
所以这是我们说的,这他俩没有一定的非要用哪一个会,那么必须用哪一个,它俩是通用的。只不过写法有的简单,有的情况简单,有的情况什么复杂,就你看你自己了。知道吗?好,这是我们说这个切换目录,我们就给大家说到这儿。
我来说两句