00:01
好,接下来啊,列出来当前目录下的这个啊,以及这个文件LL和LS啊。就没什么好说的啊,然后呢,我们通过查看详细信息啊啊杠表示的是文件,D表示的是文件夹,是这样吧。它其实还有一个是什么来着,还记得吗?然后还说还有一个那个L表示的是快捷方式,对吧?好。显示当前所在目录位置啊,咱们PWD老师再给列一下啊。TWD走一个看到没啊,当前我是在这个目录下。因为我们现在操作这个目录啊,比如说我现在来操作这个D盘下的。Cos下的。CRM下的5月20号下的CRM下的需求文档,你看我现在操作的是哪个文档,从这个我们Windows下,因为它图形界面让人看着很爽啊,我是不是上来我就知道我是在哪个路径下。
01:06
但是Linux是不同,它不同之处在于什么呢?他只把你在的当前文件夹给你列出来,但是上一层就不给你列了,看到没啊,就不给你列了啊,所以说啊,我们要实时的通过这个敲这个PWD这个命令来查看啊,我现在正处于是在从根下开始往顺啊,是在哪个具体的这个路径下啊。好,接着往下看啊,文件管理啊,啊,我们创建一个目录啊,使用的是这个make DR make d。啊,我看看到哪儿玩啊,咱们。大家注意看啊,我们现在到哪玩去玩呢?哎,有同学说的好,说到home下去玩啊,你不能到处啊,大家注意啊,今天上午老师强调了这些文件。
02:02
还有这些个文件夹啊,你不能乱碰,是这样吗?只有home是我当前登录账号自己的家,是这样吗?我可以在自己的家里边做任何事,OK吗?我现在要切换到home下,怎么弄来着?CD?后是就行了,OK了,好,如果啊,这个屏幕里边列出来这个字符比较多啊,我们先用一个这个清屏啊。啊,Clear c这个一会也会提及啊,但是呢啊,老师习惯于使用这个快捷键啊,CTRL加L,这个我一会儿再说啊,一会儿再说不着急啊,啊这个一会儿咱们这个课件上有OK吧,好,我们现在在这个home下啊,老师来创建一个文件夹,首先啊,我通过这个LL来看一下,好里边是不是有一个这个汕头S啊。没错吧,好,这个汕头S啊,我不动它,不动它我自己要创建一个make DR OK吧,好比如说来一个TEST01找一个啊,咱们来看看啊,是不是我新建了一个文件夹是TEST01啊。
03:12
我怎么证明它是一个文件夹而不是一个文件呢?哎,这是一个什么D,是这样吧,啊,它是一个D啊好,所以说啊,我们以后啊,咱们这个LL啊,会经常的这个使用到啊,如果你嫌这个L太麻烦的话,你用那个LS啊,他给你列出来的会更简洁一些,看到没?OK吧,好,我们现在再来一个啊,Make dr02test03走一个。这相当于什么?是说批量。创建文件夹啊,是这样吗?好。哎,这个make DR是不在我们这个Windows下,这个CMD里边是不是也有啊。有啊有行,我们现在啊,进入到这个TEST0一下CD test0,哎,你看啊同学们啊,它这款是自动给你补到零了啊,我们敲个一。
04:09
OK吧,它不会自动给你选择什么123 OK吧,啊,让你继续选啊,进入到TEST0一下,好,我们继续往下看,呃,删除文件或者是这个文件的目录啊,咱们使用的是RM命令,这个RM。删除啊表示什么意思,Remove,对啊,好,我现在在这个T0一下,我建点东西啊,比如说我再建点文件夹make d。好两个文件夹啊,A文件夹和B文件夹,好,那么除此之外呢,我再来一个文件啊。嗯。我看看啊,比如说我我随便来个ABC吧,行吧。好,注意看啊,我现在是不是又新来了一个文件呢啊建文件的形式这样的,大家注意啊,这个eo啊,表示的是做在这个空台上做输出,OK吧,输出这个ABC这个大于号表示的是一个这个重定项啊,也就是说我现在要把这个ABC字符串啊输出到哪呢?输出到这个ABC.txt下,如果你以前有这个ABC.txt。
05:28
啊,我就把这个ABC啊,放到你这个ABC.ts里面,OK吧,好,如果咱们以前没有这个ABC.tsd呢,我就给你新建一个OK吧,这个命令我先用着啊,这个我们现在还还没没学呢啊,下边都会给大家列出来,OK吧,好,我们现在ABC.tst啊,我去查看一下这个文件里边都有什么啊,那大家注意看啊,它现在是一个什么呢?是不是一个杠啊,它是一个文件对吧?啊,我们来一个啊,叫做cat猫这个命令啊ABC.txt注意看走一个。
06:05
哎,是不是里边老师写了一个ABC啊。对吧,好,我们现在啊,要把这个文件给它删了啊,注意看啊,用那那个命令叫啥来着啊。没问题吧,RM啊,注意看ABC.tst敲回车好啊,他要问你啊要不要啊删除一下,因为删除是属于一种很危险的这个动作嘛,对不对,人家问一嘴啊啊,如果你敲歪表yes啊啊表示删除N表示no,就是不删除OK吧,好比如说咱们敲一个Y敲回车走啊,我们现在再来看一看里面是不是这个文件就没有了。OK了,当然了,我们也可以使用另一种形式,哎,这个东西我咋摁出来啊。摁上和下,看到没摁上啊,往上翻,我以前敲过的这个命令,我再把这个TST给它创建出来啊,注意看,注意又有了啊,每一次都问啊,好麻烦呐啊,我们有一种方式啊啊不让他问的好,我们来看一看。
07:15
呃,这回咱们加了一个什么呢?杠F,加完杠F之后他就不问你了啊,我们来RM杠什么同学。ABC.tst走一个,哎,是不是没问题啊,我们现在来看一下好使吧。OK,没问题啊,好,接下来啊,咱们再来看看如何来删除这个文件夹,三文件夹大家注意看啊。我们必须得干嘛,呃,加这个杠RF,这个是必加的啊,OK吧,这个是必加的啊,你不加这个RF,像我们刚才似的那种啊,就存RRM啊,只能删文件,这回咱们要删文件夹,必须加这个杠RFOK吧,好,那么咱们这个R啊,表示的是递归删除,为什么需要递归呢?
08:09
因为你的文件夹里边有可能有子文件夹,是这样吗?你的子文件夹里边有可能还有子文件夹,你的在子文件夹里边可能还有文件,对不对?我在删除顶层的文件夹的同时,需要递规则删除里边所有的文件以及文件夹,是这样吗?好,所以说啊,这个R啊,必须得加F呢,表示什么?刚才咱们F用过了。这个参数是不是不用确认,不用点那个Y或者N呢,对吧?好所以说啊三文件夹就记数了啊RM-RF好啊,现在咱们用A文件夹和B文件夹好,怎么RM杠什么RF,我来删个A文件夹走一个,我们看一看是不是就剩一个了。对吧,我现在再把这个A加上啊,Make DR,咱们来个A,好又给它建上咱们现在RM-rfa。
09:08
B。能行吗?试试也没报错是吧?来看看啊,这回呢,里边是不啥也没有了。啊,也就是说啊,咱们批量三文件夹是不是咱们做那个批量操作,中间用一个这个空格给它分开就行了。OK吧,行,这个A和B怎么用啊,我还是给它这个建起来啊。好,这个是咱们对于文件以及文件夹的删除操作啊,接下来我们来一个啊复制文件啊,复制CP什么意思。Copy吧,Copy拷贝的意思对不对?好,我们要用的是这个CP,以及这个CP杠这个RF啊,那大家注意啊,复制文件大家注意看啊,咱们用CP。
10:05
被复制的这个文件名以及新的文件名,OK吧?好,我们现在来举一个例子啊。嗯,我给他进到这个A里边操作吧,进到这个稍微深一点啊,就尽量不要影响到这个其他人,对不对啊怎么来。好,这里边老师创建了一个三个a.T1 OK吧,我们来观察一下啊,这三个a.T里边是不是写了3A啊好,我。鄙视你吧,好,我们要copy哪个,是不是3A啊?我给它copy成什么呢?三个BT走一个,我们来看看啊,这三个B是不是手,我把能copy过来了。
11:04
啊,我现在来查看一下啊,Cat BB。里边的内容是不是还是3A啊。是这样吗?我老师刚才做了什么操作?我新建了个文件夹,叫什么三个A,然后里边我写了三个A。然后copy一下是吧,CTRLCCTRLV干嘛。三个B对不对,走一个里边是不是还内容还是3A啊,哎,图形化界面快,还是老师刚才敲命令快。我跟你讲绝对是命令快,你知道吧,这个命令这种东西你要用熟了,我跟你讲老快了,玩啥都快秒杀这个图形界面。OK吧,好行,这个是咱们这个拷贝啊。这个拷贝啊,如果我们以前有这个文件夹了啊,啊,以前有这个文件了,那大家注意啊,我们现在啊,还得需要通过输入这个Y或者是N来进行操作啊,比如说我们现在里边是不是有A有B了,对不对。
12:17
好,老师再来一个,你看看这个东西是不是以前有这个B了,你再来copy一个bbb.txt。就相当于它重复了。那。啊,走一个,他会问你啊,Over right,要不要把以前的三个b.T1给它覆盖掉啊,是这样吗?啊,那就覆盖掉呗。OK吧,好,这是一个啊,接下来呢,我们可以来这个复制这个文件夹啊。看这里边啊,A和BOK吧啊,其中咱们这个A里边啊,是有点儿东西的啊,来一个A里边是不是有AAA和bbb啊。
13:01
好,怎么来?B里边啥也没有,是这样吧,行这个复制复制这个B文件夹没有什么意义啊。啊,因为这个A里边是有东西,对不对啊,复制它比较这个有代表性啊好复制文件夹咱们用的命令叫CP-RF,我们这个参呢,貌似刚才已经接触过了。做什么时候做删除的时候对不对操作文件夹啊,咱们用这个RF,咱们来看啊CP。杠RF,好,来复制一个AOK吧,把这个A呢,给它复制成什么呢?我再来两个A行吧,走,我们来看,哎,是不是又多了两个A呀,我们进入到这两个A当中来看一看,是不是里边的文件也一起跟着复制过来了,我们再来看一看里边这个文件啊,同学们,哎,里边是3A啊。
14:03
没问题啊,啊,都是咱们一些个基础的操作啊好。接下来啊,咱们来查看文件全部的内容啊,使用这个cat好,这个看看啊。Copy我看看啊,刚才说还有个东西呢,有一个东西我是明天要说的啊,行,这块咱没列出来,明天再说啊。好。Copy不是不是copy解压缩啊,解压缩有一个特殊比较特殊的东西啊,这个咱们留在明天说的啊,不是copy啊好。我往下翻啊往下翻,呃,查看内容就是咱们这个cat啊猫的这个命令OK吧,你可以查看当前文件夹下的这个文件啊,比如说老师一直在用这个,比如说cat说3A啊,因为当前就是在这个AA这个文件夹下,OK吗?啊,这个是没有问题的啊好,我们也可以通过这个啊,你看啊USR下的咱们是有这个。
15:12
Local啊OK吧,也可以通过咱们这个绝对路径,最终定位到一个文件来查看这个文件的信息,能理解吧?啊比如说我们现在来查看一个什么呢。好想。后下咱们有一个TEST0一下。Test,我看看这个路径在哪呢啊嗯,P。WD,对吧。来看啊home home下的TEST01项,是不是咱们有AA啊,对不对,这个AA下边有个什么呢?aa.tst看到没?好也可以直接通过这种这种绝对路径的形式啊,最终定位到一个文件来查看它都可以OK吧,好。
16:02
啊,分页查看这个文件的内容啊,这个咱们使用的是这个帽啊,帽这里边儿。我给他多编辑点啊。我随便写了,咱们一会儿得翻页了,好吧。行,最后咱们做一个收尾啊A。BC。嗯,OK吧。啊,咱们来。好,我们来看一看这个catt下的啊,哎,这个是不是。
17:00
啊,刚才老师列出来这个三个a.TT对吧,我看看啊CT呢在这呢啊CTOK吧,这些内容啊,也不是也不是很多是吧?好,我们现在啊,大家注意看啊,如果咱每一次都用这个catt来查看的话,如果这个文件过长的话,那大家想一想啊,哎,是不是咱们得啊使劲往上估的往上翻,是这样吗?啊有些时候会很麻烦,某某些情况下我们是什么呢?一行一行逐行的去查看信息,有可能我们只看这个头,开头的几行信息,或者是结尾的几行信息,能理解吧,有可能我们在编辑这个文件的时候啊,开头。啊,我们列出来了啊,新加了一些信息,或者结尾新加了一些信息,所以说很多情况下我们都是什么呢?这个啊,不用去查看他所有的信息,OK吧,好,我们在这儿啊,就不要这个无脑的这个cat了啊,我们提供了很丰富的这个命令啊,比如说我们来用这个ma啊,大家注意啊,More好,注意看,大家注意看啊,我们现在列出来的是什么呢?
18:08
帽是不是48%呀,注意看啊,我从敲这个命令开始,一直到最后一行,我列出来的是不是我当前命令行一页的信息啊。这一页占多少呢,同学们?48%OK吧,好,大家注意看啊,老师敲回车回车回车回车回车,这是什么?这叫逐行去展现信息,OK吧,逐行展现走走走走走啊,那下边这个进度条是也跟着走呢。啊,敲到最后啊,敲到最后敲敲敲诶有了是不是ABC出不到头了,好,那还有一种啊。是这样的啊,好,列出来了这个48%,大家注意看,老师敲,这回敲的是空格了啊,注意看走。这叫什么?这就翻了一页,对不对?这叫竹屏展现信息,OK吧,好,刚才叫逐行啊,这回叫竹平,好走。
19:12
诶,两页半左右是这样吗?OK啊。
我来说两句