00:00
好,接着来玩吧,接着来玩。好的,现在呢,我已经把这个两个我们要的目录都已经建好了,大家看一下这个目录结构看一下啊。T的100下面有个ABC100,看清楚没有,Test的200下面呢,有个OK100好,也就是说目前呢,它已经按照我的设计这种方式已经展现出来了,注意啊,这个呢,我们用蓝色表示表示它是一个目录。表示它是一个目录,这样大家看起来一目而了然,对吧。这是一个目录,因为待会儿呢,我们还要去创建文件,对不对。好,嗯,现在我们就用这个目录结构啊,来展示或者演示我们的道士各个指令的使用,我们看第一个切换目录。切换目录啊,切换目录这块的各种演示,我们先来看第一个指令,怎么查看当前目录。好这样子啊,我们来一个一个的说,我把这一块呢,先把它拿到我们笔里面来,每个地方呢,我都给它做一个。
01:02
案例的演示叫目录操作。好,目录操作指令对吧,目录操作指令。给他来一个标题三。好,跟上思路。标题声放这儿了啊。好,第一个要给大家演示的是什么呢?七要给演示的第一个是查查看查看当前目录是什么。好,我给大家来一个这样的小箭头吧,好。好,第二个是这个指令。好,第三个是这个指令。好,第四一个是切换到上级目录这个指令,第五一个是切换到根目录这个指令。好,每一个呢,我都做一个案例演示。第一个查看当前目录是什么,这个非常的简单,好,我们现在进入到道士了啊,我已经到道士了,比如说我DR。
02:02
回车,哦,你看这时同学们看到了没有,当你输一个DR这个指令过后呢,同学们看它就会把当前这个D盘所拥有的或者所包含的目录和文件怎么样给你展现出来。哎,这是Di的一个指令,就是查看当前目录包含的目录以及文件有哪些内容,就是这个DR。好吧,这就这么去用就行了,大家看你从这儿看到的和从这地方看到是一样一样的,你看这你看到是讲过的课程,什么乱七八糟的对不对,诶看这些地方,那你从这个控制台看到的呢,也是一样的,这就相当于我们什么感觉呢?就是通过这个DOS发出一个,呃,这个终端发出一个DR。指令,然后呢,到时帮我们把这个内容给我们返返回来,我们看到了,言简言之就这样子的,我刚才发了一个指令是。
03:01
DR。我把这个程序发给谁了呢?发给这个DOS系统,它就会解析DR,他解析完了过后,他,哦,你是想去看D盘下面所有内容,他把这个内容解析完了后,由他把这个内容返回给我们的这个终端。好终端就把这个内容展现出来了,明白意思吧,其实到时相当于在这个地方做了一个翻译者和执行者。而你这个地方是什么呢?是一个操作的明白啊好,这个逻辑大家要搞清楚,好,第一个指令咱们就说到这里。好,这是查看当前目录的一个指引,我把它截取到笔记里面来。说白了就是一个DR,也不难啊,也不难。好。第一个指令我们的演示把它放在这个地方,第二个切换到其他盘符。其他盘符,比如说我现在想切换到E盘或者F盘。
04:01
我要切换到这个F盘。怎么个意思呢?就是说现在我目前同学们要清楚啊,目前老师呢,在哪个在哪个道下面,在D盘下。在地板下,也就是说此时此刻我的位置注意听。现在老师演示的时候,我现在正在这个目录下。我在这个目录下,现在我希望切换到哪去呢?F款。这不是有F盘吗?好,我现在希望我到这儿来。我现在要切换到这个目录下面来,能理解我的意思吧,我要到这来,那我怎么切过去呢?我怎么让我的这个道士发一个指令,我就切换到F盘来呢?没问题,非常的简单,看到啊,注意看指令。CD。CD,然后再来一个D,然后再来一个F。大小写都无所谓。
05:01
看清楚了啊。F。回车,同学们,看到此时此刻我已经切换到F盘了,如果你用这个指令一查,你会发现你看的东西就不再是刚前刚才的了,而是F盘下面的内容,看到没有?OK,好,这个指令大家要记下啊,就是切换到某个盘符。好的朋友们,我把它放到这里来。这个就是切换到F盘的一个指令。我把它放到我们的笔记里面来,没问题吧?很简单啊。大家注意听,待会儿后面有练习题给大家啊。第三个切换到当前盘的其他目录。这个地方呢,我要给大家介绍一个什么叫做相对路径,以及什么叫做绝对路径。来了解一下这个概念,嗯,作为一个程序员来说啊,这两个概念是很重要的,就是什么叫相对路径,什么叫绝对路径,我要给大家讲清楚好了,那现在这样子啊,我们因为要切换到当前盘,就是当前这个盘的其他目录,我举个例子。
06:09
比方说现在呢,呃,我我我现在先回到D盘啊,因为我想在这个环境下做演示,F盘我们不是呃不太熟悉嘛,对吧,我们对D盘这个目录结构很熟悉了,这是我演示的一个目录结构,所以说我先切回来。切换到呃,这个D盘,当然切换到D盘的话,咱们可以使用这个指令D。怎么样怎么写D盘回撤是不是又回来了,回来了好回来过后呢,现在我我我假设有这个需求啊,我想我现在我我就换一个别的颜色。我现在在D盘,我想切换到哪里去呢。我想切换到。这个目录来。啊,我想去,我我先到这吧,这样这样好讲啊,我先到这个test的100来。Test的100来我想有,我原先在这个位置,我现在切换想切换到test的100这个目录来,大家看我怎么操作。
07:03
CD。CDD盘。TEST100好,这样写啊,这个目录的这个分隔符,咱们用这种正斜杠。啊,正斜杠,这这个我们叫反斜杠啊,这叫正斜杠好,然后呢,泰式100。大家看这个指令,就是我要切换到D盘下面的test的100,也就是说我想由刚才的这个位置到这个位置,能理解吗?好,能理解吧,好,我回车一下,大家看我现在到test的100来了。大家看这里就能看出来,好,刚才老师用的这个指令就是这个呢,就是用的绝对路径。为什么是绝对路径呢?绝对路径就是说从这个当前盘的最上面这个盘符开始来定位,这个就叫绝对路径好。我我把这个绝对路径的概念再说一下。什么叫绝对路径?
08:02
绝对路径啊,我说到这里,大家注意听绝对路径,什么叫绝对路径解释一下。注意听讲啊。解释一下啊,所谓绝对路径指的就是从当前盘的盘符的啊盘符。盘符,哎,盘的最上面。最上面。开始定位。开始定位,比如比如从D盘。F盘。C盘等等开始定位。那么。然后呢,从当前盘最上面开始定位找到。找到什么呢?找到需要的路径,找到这个对应对应的这个目录,比如这里啊,比如刚才老师。从这个D盘进来的时候,比如说刚才老师写的是D盘。这个斜杠,注意这个斜杠啊,它是100,这个就叫绝对路径。
09:02
那么什么叫相对路径呢?注意听。相对路径。所以相对路径就是从。啊,从当前这个位置开始定位。当前这个位置开始定位,去找什么呢?去找对应的目录。去找。去找对应的这个目录。比如说吧。我举个例子,大家一下就明白了,比方说现在老师的位置在test式的100对不对,我是不是现在在test的100啊,我现在想到哪里去呢?我现在是在test的100,我现在想到这个目录去。注意看啊,我现在想到test的200这个目录区,就是我想切换到test的200。明白我意思吧,那我怎么写呢?啊,你看啊,比如。比如现在我要用这个test的100到test的200,这个目大家听清楚我的意思了没有,好,如果我用相对路径的话,我就可以这样去写,大家看。
10:02
首先呢,这个test的。二。啊,Test的啊,这样子吧,这样我举个别的例子啊,别的例子这样好好讲一点。比如说我现在想从这个test的100到ABC100,这这样讲起来更清更更明白一点啊,更明白一点,比如说现在要用test的100到ABC100这个目录去。那我相对路径就应该这样写的。从test。100开始找。到ABC100,你看这个时候我的定位就是从当前这个位置。去找的。就是当前这个位置去找。啊,比如说这个这个地方我要切切换的话,其实就这样写就行了。ABC。ABC,因为我我已经在test的100了,我要到这去,显然我就直接到这来了,我又从当前目的目目录去找。如果我要写绝对路径的话,怎么写呢?如果是绝对路径。
11:02
如果是绝对路径,那我就应该是这样写了,D盘。斜杠TEST100,斜杠ABC100。大家看这个有有区别没有,看清楚没有。如果是相对路径,因为你现在已经在test的100了,你想到ABC100,你直接从当前位置开始定位哦,下面有一个test的100啊,ABC100我就过来了,但是如果从绝对路径的话呢,他就从D盘开始计算,能理解吗?我给大家演示一下。好,同学们看,现在我要到test啊,要到ABC100去,我就直接CDC100,为什么?因为我的TEST100下面已经有ABC100了,我一回车大家看。我就过来了,这个用的就是所谓的相对路径,能理解吗?好,如果说我用绝对路径定位啊,我现在假设先回先重新回到那个那个目录去啊。我现在用绝对路径走。D盘走啊,我现在想回到test的100,看我这用的又是绝对路径,看到没有我又回去了啊,现在我我我刚才不是讲了吗?如果我要从test的100到ABC100,我用绝对路径的话,就应该这么去写,为什么?因为我是从D盘开始一级一级的找。
12:15
对不对,好,大家看我的演示CD。CDD盘开始找到泰式的一版。找到我们的ABC100好回车,大家看是不是也过来了。诶,你看这就比较这个刚才老师从TEST100到ABC100,这个就用的是相对路径,而这个方式呢,用的就是绝对路径,明白啊好,这就是我们所说的相对路径和绝对路径的一个概念,这个呢,大家要有一个很准确的认识啊,大家看看有没有听懂。啊,尤其对于我们初学者来说,要注意这个是怎么来算绝对路径和相对路径的。好不好好,我把这个呢,也给同学们放到笔记里面来。
13:01
好的。好,我把这个概念啊,已经放好了。其实这一个相对路径,绝对路径,通过这个案例就讲的很清楚了。来看这里。对吧,刚才老师。从这个地方定位,从TEST100到ABC100,这个用的是相对路径。切换的啊,这就是相对路径。对不对。相对路径这个稍微的稍微的有点麻烦啊,大家要注意去理解这个地方,你看。我仍然是在test的100,但是我定位到ABC100,我用的就是绝对路径。就这么简单啊,就这么简单,这用的就是绝对路径。没问题吧?好,我把这个呢放在咱们的。笔记中去这个就是很很很形象的,就把这个说出来了啊,那相对路径和绝对路径的概念呢,我会把这个图放到这,到时间把这个图分享给大家就行了。
14:05
嗯,OK。这是老师讲的绝对和相对,那下面呢,我们再来看,接着学习新的内容啊,下一个呢,就是切换到上一级目录。这个比较简单,就是。相当于说什么意思呢,大家看。我目前是在大家看啊,我目前是在ABC100这个目录,大家看是不是我现在在AB,我想到上一级目录,我想从哪呢?我想从这个位置上到上一级目录去,能理解吧,好,这个非常简单,一个指令就搞定了啊,CD点点。这个点点就代表回到上级目录,点点就代表上一目录,明白吗?好,回去了,看我回到这来非常简单啊,这个我就不再多说了。这个就是回到上一级目录,大家注意理解。好,我把这个案例放到我们的笔记中去,回到上级目录欧了。我们再来看切换到根目录。
15:01
什么叫根部呢?所以根目录指的就是。回到它的顶级目录,顶级目录就是根目录。啊,顶级目录就是跟目录这个呢,也非常简单,就一句话啊。直接CD斜杠回车,你看就回到这个D盘的根目录了,就是它的顶级目录,就叫根目录,好,这个也比较简单,就这就是固定的写法,大家记住就行。好,这个就是回到我们的根目录。明白啊。好,我把这个呢也放到笔记里面去。好了同学们,那么关于这个目录的这个它的一个切换的使用,大家掌握这些就足足的够了啊,足足的够了,关键是要理解一个,这地方最重要的理解就是要理解相对路径和绝对路径,明白吧。好,我们接着往下面看目录的其他操作,再来看目录操作呢,还有几个需要同学们掌握的,就是新建目录和删除目录,这个也是我们在工作中用的比较多的啊,来,我把这几个案例呢也给同学们放到这里来。
16:07
好的。我把这个放好啊。好,我们往这儿放一下。往这走一走啊,走一走。新建目录演示一下。还是老规矩啊,给他来一个小箭头。这边呢,待会呢,老师每一个举个案例删除目录也是一样的,这样我们到时候也给他来一个小案例。好,我们看新建目录。新建目录案例。什么叫新建目录呢?打个比方,同学们啊,我们现在现在老师想这样做啊,我们目前呢,想在。大家先先先看我现在在哪个位置,我在D盘。好,我现在先切换到,我切换到这个盘吧,我切换到这个TEST200去玩一玩。大家知道我启用到200应该怎么写啊?如果用相对路径的话,是不是直接就是TEST200,如果如果用绝对路径的话,就是D盘斜杠对不对好。
17:07
我在这个test的200呢,我想建两再建一个目录叫OK。200。我想建这个目录容不容易啊,非常的容易,就一句话,MD,这个MD就代表建目录,翻译成英文就是make。Directory。啊,那么它是它的一个简写啊,就是就这样写的,那我建一个OK200,那没问题吧,回车。建好了没有?DR,你看是不是有个OK100,还有个OKOK200,你看这里。对们看他的200里面是不是有了一个OK200啊。这是这个建一个目录,那有些同学老师我想一次性的多创建几个目录,可不可以也可以啊,我再建一个OK300和OK400 ok300ok400,注意看我这一回车这个地方马上就会出现两个新的目录,一回车出来,诶写错了啊写错了。
18:06
我写单词写错了啊,叫MD对不对?回车出来看两个目录就出来了,这就是创建两个新的目录,叫创建多个目录,你把这个目录名给我用空格隔开就可以了,好,我把这两个案例给大家放到这里来啊,第一个是新建目录,新建目录我用的是新建一个目录的话呢,就是m do。后面这个就是目录名称对吧。这新建一个目录,那如果说我们新建多个目录怎么做呢?新建多个目录就是刚才老师演示的。用空格间隔就行了啊。用空间隔出来这个地方,同学们看看这里。就是创建了两个目录,如果你要创建三个目录,后面直接往后面写就行了啊OK。我把这个呢也放这里。好,这是新建目录的指令,叫MD,这个MD其实翻译过来就是刚才老师写写的什么呀,Mike directory。
19:03
Directory完事,下面呢,我们也来演示一下删除目录,就是这个目录你不需要了,你怎么删除呢?好,我们先看第一个删除空目录怎么删除。比如说这个目录是个空目录,这个比较好删除啊,直接看这个,看这个,看这个案例演示,呃,我们先看看目前。我的目录有哪个看啊,有OK100,有OK200 ok3,我们把OK100删掉。我们把OK100删掉,看指令非常简单啊,叫做RD,这个RD翻译成这个英文就是remove。瑞木directory。稍微懂一点英文的就知道这什么意思了。就是移除掉或者删除掉一个目录,好,我写一下啊,OK 100。好,同学们看效果。你们注意观察,我一回车,这个OK 100就没有了。看没有了吧,删掉了好第一个指令就完事了。
20:00
就删除一个空目录就完事了。OK,没问题吧?好的,我把这个案例呢给大家放到这。那么但是有一个问题啊,你这个指令只能删除一个空目录。如果说这个目录下面有内容,你这样删除是不能成功的,那举个例子,比如说我在我在这个OK200里面我建一个文件。ABC,好,就这样子啊,空文件也无所谓,大家看啊,OK200里面有一个文件了,现在我还想用刚才这个指令去删除,OK 200,请看后果。它提示目录不是空的,也就是说如果你要用这个指引删除。这个非空目录它是提示错误的,没删掉。那怎么办呢?来看这个地方,如果我们要删除一个目录,以及下面的子目录和文件,那么有两种方式,第一种不带询问就直接删,不用问直接删掉就是我就是要删掉你,那这个时候怎么写呢?非常简单啊,注意看效果。
21:04
我再演示一下,刚才这个声音就是M还是RD,然后呢,带一个这样的。带这样一个参数就是Q。S然后呢,OK200,解释一下这两个参数什么意思啊,Q代表不用询问安静模式,S呢,就是层级式的把这个OK里面的所有的目录全部删掉。啊,这个就是一个固定的写法啊,Q和S带上Q代表不用询问,不用query嘛,Query就是查询询问的意思,S呢,就是代表这个S的参数啊同学同学们,这个S是一个参数,这个参数带上呢,就代表我要删除的时候,包括这个目录以及这个目录的所有的子目录,相当于整体删除,明白吧。相当于这个感觉。明白吗?哎,就这意思,好,我给大家一回车,你们看效果。
22:00
删掉了。是不是,诶,这就是我们所说的第一种,就是不带询问的方式,删掉一个目录。好,我把这个呢给同学们放到笔记里面来,很好理解,对不对,不难吧,好,那么有些时候呢,这样删除比较危险,因为他没有问就直接删掉了。那如果说你要删除一个目录和子目录,待询问又怎么写呢?非常简单,这样写就行了。好,我还在OK300里面建一个文件。好,建一个文件啊好,这个时候我们再来删。我这样删,把这个Q去掉。这删除他会问你,诶我要删除OK 200你真的删还是假删呢?哼,不要开玩笑哦,对吧,因为删掉过过后真的就删掉了,所以说这个时候你可以选择,如果你选N,它就不会删除。如果你。如果你选择是Y,它就删掉了。Y。
23:00
OK200 ok200是不是已经没有了,对啊,呃,我这个应该是OK300。回撤。选Y。删掉了,看到没有好,就是这两种形式啊,大家注意注意一下就行了。建议同学们啊,使用这个带询问的。如果你确实确定要删,那当然你就不用再询问了,明白意思吧,就根据你的实际需要来选择。OK,好,这是删除目录的,这么呃,这么一个用法。好,那么关于目录的这个应用呢,咱们就给大家介绍这这么多指令啊,就是说白了就是需要同学们掌握的是什么呢?这几个切换目录。切换目录的一个重点就是要把这个相对路径、绝对路径搞清楚,还有一个就是新建目录。对吧,就创建目录,还有就是删除目录,大家呢,到时就是拿到这个笔记过后,自己也练习练习,这样才能。把这个指令真正的学到手。
24:01
关于目录的这个操作呢,咱们就先说到这里。
我来说两句