00:00
接着我们来继续学习文件目录类里面的echo。Head和这个T这三个指令,这三个指令呢,一般是放在一组来讲解的,明白好,AO指令就我们刚才已经讲了,它是输出内容到控制台。啊,比如说AO,然后呢,输出这个内容,这个经常用AO来做什么事情呢?AO可以来输出这个环境变量,你比如说吧,我们输出什么呢?输出。输出当前的这个这个环境的这个路径路径,环境路径。环境路径,这个环境路径是什么,现在大家还不太清楚啊,待会儿我给你们演示一下,还有呢,用echo来输出一些简单的文本啊,简单的文本那这个是比较简单的,我们就直接给他走一下就O了啊来同学们走一个吧。把这个E指令给大家走一走。这比较简单。这个是里。给他来一个标号,咱们的标题三对吧,整体往这边挪一下。
01:05
整体往这边挪一下。好的,A口E口,这个内容就是输出内容到控制台,对不对,这是它的基本语法,那么案例直接走一走,他说用echo指定输出环境变量,那么这个环境变量呢,我们就输出像像比如说同学们学Java的,像Java home,他们kind home,对吧,这些都是环境变量,那么在Li Co里面有个路径,这个路径呢,它叫pass,我们来输出一下。来,走一个啊。Path回车,你看大家看到没有,这个就是Linux的环境变量,你看它的默认路径有这些个,有点类似于我们Windows什么地方呢?同学们,如果你还有印象的话,在Windows里面其实也有类似的这种环境变量设置在哪里?计算机里边有一个高级设置对不对?里面有个环境变量,你看我们这里面是不是也有类似的这种东西啊,比如说pass啊,Java home对不对,对不对,看pass。
02:07
这也是环境变量,明白,那我们的Linux下面呢,它也有环境变量,它的环境变量呢,就是同学们刚才看到这个东西是是这意思吧,啊是这个它它这个就是它的一个环境变量,当然还有很多其他环境变量,我们后面再再跟大家说,这是我们的第一个指令。就是输出。当前的这个环境变量的这个路径。对吧,入境。输出。做一个。输出啊,输出这个环境变量路径。Bath这个。这个这个环境变量。环境变量,这是它的第一种用法啊,这是它的第一种用法,保存一把。放在我们的笔记中去,很简单,第二个呢,这个echo呢,也可以直接输出一些文本啊,比如说hellowood呀什么什么的,对不对,这个就比较简单了,刚才同学们看过了echo,比如说我们写个哈回车,你看他把哈出出来了,非常简单,那这个我就不截了。
03:15
这个这个图我就不截了啊好,Echo讲完过后呢,我们来看下一个指令叫什么呢?叫head,听这个名字大家能够猜出来是什么意思吗?各位,Hide是用于显示文件的开头部分。就说我们这个文件可能量很大,比如说呃,这个文件有2000行,但是呢,有可能我们只想看这个文件的前五行,或者是前十行。对吧,那这个时候我们用hi指令就非常的方便。比如说吧,现在呢,我们用hide直接写上这个文件名,它默认就是查看该文件前十行的内容,如果你想看前五行的内容怎么办呢?那就杠N写个五,这个五就是代表看前面的多少行。
04:04
这个命令也非常简单,来,给同学们放到笔记中,拿到笔记中,我们来走一个。好,走着。放到这里来,我们来把它给大家走一走。好,把它走一走,Head指令。来,走一个啊,Hide,诶,写错了。标题没有给对。没有给对,整个呢往在下面挪一挪。诶,咱们用个table键往后面挪一下好看。这是它的一个介绍,不说了吧,害的基本语法是直接写个hi的文件,就是前十行写个杠N就代表指定显示前面的多少行,演示一下案例。比如说我们要查看ETC profile这个文件面前五行怎么用呢?非常简单。杠N5ETC profile。
05:06
Profile回车,你看是不是前五行显示出来了,第一行第二行第三行第四行第五行只有前五行啊前五行那你默认就是说如果你不带这个参数呢,默认是显示前十行。大家看一下啊,就是这个是用来显示我们指定的文件的前面多少行。走,把这块放在我们的笔记中去。前五行。OK。来走一个放这那下面呢,我们再来介绍一个和氦的刚刚相反的一个指令叫什么。Tell。这个tell就有点意思了啊,这个T是用于输出文件中尾部的内容,默认显示文件后四行。比如说TEL文件名T,杠N5文件名,这个就是显示该文件最后五行还有T,其实前面后面这两个用的还是没有最后这个用的多,前面这两个没有这个的多,这个呢是杠F,它是可以实时追踪该文档的所有更新,这个很有用,我告告诉大家,我在我们现在在工作中,这个只能用很多。
06:19
宫中经常用。经常用。经常使用,为什么呢?比如说我想实时的监控一个日志。我想实时的监控一个日子有没有变化。有没有在往这个文件里面,有人往这个文件里面写东西,就可以用T-F来实时的监控这个文件。我会举例说明,好,那么待会儿我有两个案例,第一个是查看这个文件后面五行,第二个实时监控my date.t文件,看看,看看文件如果有变化,是否可以看到这个变化。啊,这两个案例我给他走一遍,你们马上就能明白。来,走一个吧。我把这个T指令拿到我们的笔记中去理解。
07:02
拿到我们笔中去。好的。老师在拿这段文本的时候,呃,拿这个命令的时候,大家就可以适当的去记一下这个命令,对吧,有些命令还是要记一记的好,往下走一走。整个。整个推一下啊,推不进。整个推不进下,诶怎么回事,这个。咋回事?这是?怎样。一推不见他就。他就把这个文件给删了啊,有时候很怪,好来看一下这个第一个是什么,这个就不说了啊,这前面这个不说了,我们看直接看案例就行了,要查看ETC下面profile后面五行。没问题,看一下T-N5哪个文件呢?ETC profile,同学们看是不是后五行。
08:01
授课文没问题吧,这个很简单,关键是下面这个很有意思,我们来看看。下面待会儿老师要讲,这个指令很有意思。保一下。拿到我们的,比如看下面这个案例,他说请你实时的监控一个文件,看看这个看看,看看到这个文件有变化时是否看到变化。我这个地方给他给大家实时追加一个日期,你们来看一下,好朋友们来,我们来监控一个文件,这个文件my date,看看有没有啊,我们如果没有就创建一个这样的文件。MY,诶,有有好的,我们来跳一下。杠,FMY。好,同学们看现在这个文件里面呢,最后这这这后面有这么一些。就有这么一些数据,那我现在用那个追加指令,我们刚才不是追有那个追加指令吗?我往里面追加点东西,看看它能不能马上看到变化,就是他能不能看到这边有变化,来我在这个终端。
09:06
往里面偷偷的加点东西,看看它有没有监控到CD到home下面。是不是这一个my date呀,我LS我这样写。我写一个LS-L,我往这个文件里面追加点内容。注意加点内容,My date大家看啊,这个指令还记得是干什么吗?是不是把home的这个文,Home目录的这个情况。的那些数那个那个情况的那个显示的数据,显示的信息追加到这个文件里面去没问题吧,但是这边呢,又实时监控说当我这一回车,你会看到这边马上就能看到你写进去的内容,是不是这样子呢?请看屏幕我回车了啊。诶,真的看到了,看到没有。但我一执行这边就看到,诶,真的是往里面追加东西了。所以说这个指令我告诉大家使用的频率是很高的,如果你没使用过,那说明你对这个日志啊,或者是一些相对来说那个就是安全方面的东西用的比较少,OK,那么这个T-F用的还还是比较有用实用的一个指令,希望同学们把它掌握住啊,OK。
10:14
现在我把它截到,拿到我们的笔记中去。那么我在这也写一个简单的说明,这个是干什么呢?就是实时的。实时的监控,监控哪个呢?My date文件,My date.txt文件有没有变化,有没有变化。OK,如果有变化,就会看到变化,如果有变化,变化就会看到。明白啊,如果有变化就会看到好的,那现在呢,我们把这个截取一下。放这里了啊。OK,没问题吧,那现在呢,关于这三个指令,三个三个一组的指令,我们就就先说到这里。
我来说两句