00:00
好,那前面我们介绍的呢,是针对文件或者文件夹的一些基本的操作,包括创建一个文件,移动复制删除一个文件,那这些操作其实是针对整个文件做整体操作的,那一般呢,我们更加关注的其实是文件里边的内容。前面我们说了,如果说你想改这个文件,修改里面内容的话,那你直接用V编辑器不就完了吗?好,那现在我们考虑的是很多情况下,我其实并不想改这个文件。我只想去看一看它里边是什么东西,比如说前面我们说的这个配置文件啊,配置文件当然有时候我们要去改,那有时候呢,我们就是想去查看一下啊,或者说有一些日志文件,那日志肯定我们更更不会去改了,关键就是要查看一下到底发生了什么事情,所以接下来我们重点来介绍一下一些查看文件内容的常用指令啊,这个就不涉及到打开V的过程了,我们不改,只是查。
01:00
首先最简单的一个就是cat啊cat啊啊,当然这个跟猫没关系啊,它其实其实是cat,省略了后面的CH,就是catch捕捉,捕捉当前文件的所有内容。啊,这个其实最为简单,就是你想看哪个文件的话,直接看,然后后面跟上文件名就完事了,我们可以直接来看一下啊,测试一下啊,那我们知道当前下边有两个配置文件,我们直接cat,然后initial。Setup ks这个配置文件,诶,我们看所有的内容就都列在这里了啊,当然了,这个文件内容。有点多,文件有点大,哎,那我们还得去往上去滚轮划上去啊,去看一看到底之前到底是什么内容啊,所以看的这种方式最为简单,但是呢,相对来讲就会,呃,就是看起来没那么方便啊,当然这里边我们看到还有一个可选项,就是可以加一个杠N,这个杠N那就是可以显示所有行的行号啊,那这里边假如说我们在前面这一个K的时候多加一个杠N,哎,那我们看前面就把每一行的行号都标注在这里了。
02:11
呃,这个也比较常见,但是呢,Cat这个我们就会发现,当行数很多的时候,一屏显示不下的时候,很显然就会会有点麻烦了,所以往往都是针对一些很小的文件,比方说就几行,哎,那你1CAT直接把它显示在这就完事了,这个主要就是cat的一个用法。哎,那既然这个cat不是太好用,那我们就想到了,那假如说这个文件有点大啊,行数有点多,那用什么呢?诶,当然就得用能够分页全屏幕显示的这样的一个工具了,哎,这里边要给大家介绍的第二个就是more命令。More,它其实是可以认为是一个文件内容的分屏查看器。本质上来讲,它其实就是一个基于VI编辑器的文本过滤器啊,它是以全屏幕的方式按页去显示我们当前文件的内容。
03:05
啊,那那具体来使用的时候也是一个帽,然后后面加上我们查看的文件就可以了,只不过呢,它比那个cat更加丰富的地方就在于你冒完了这个文件之后,相当于是进入了一个类似于VI编辑器的一个状态,当然了我们不能改,不能去做编辑啊,只能查看,那当然了,里边就有了一些快捷的快捷键,可以进行一些操作,好你可以翻页,对吧,可以看这个,不停的考察这个不同位置的内容,接下来我们看一看这个more是怎么用的啊。啊,那同样还是这个文件吧,我们就以这个为例,直接以initial setup ks.CFG,哎,我们看直接就进来了,进来之后呢,这个看起来样子就跟我们之前的那个VI编辑器很类似啊,只不过里面都是黑的啊,没有那个颜色的高亮显示,那我们看下面是有一个more啊,表示现在进入的是这个more的全屏显示状态,后面还有一个55%,哎,那也就是说当前这一屏这一页显示了55%的内容。
04:06
啊,那当然了,我们就得翻页了,怎么翻呢?啊,其实也非常简单,跟之前我们那个还记得我们的那个说明书吧,Man啊man menu啊,跟他的操作其实很类似,我们在这儿可以直接空格就翻到了下一批啊,我们看直接空格,诶我们看已经这个就就直接翻到,翻到最后,然后就直接退出来了啊翻到最后就就没有了,那同样我们还是用这个帽的方式进去,我们可以也可以。直接一个回车,这就是一行一行的往下翻啊,这跟那个menu啊,手册里面的那个翻页的方式其实完全一样的啊,另外呢,就是我们也可以直接按F。这就是向向前向下去直接翻译。直接按B。哦,因为前面我们看这已经到岸啊,跳过三三十三行直接没了,哎,那所以说现在也就看不到这个效果了,退出来了啊,哎,那假如说我们。
05:03
回车啊,一直往下翻,我要往前翻页,怎么翻呢?那是按一下B,按B就直接回到之前了,所以这个整体来讲还是比较简单的啊,就这么几个快捷的按键,那另外还有一个比较有用的按键就是。等号。等号是什么意思呢?哎,等号就是我当前到底是到了多少行了,当前已经显示到的行数,我现在是33行,刚刚我按了一下等号显示33啊,所以这个整体来讲就方便很多啊,比比cat肯定就方便很多了。那另外还有一个操作,就是我们可以直接在这里按下冒号加F,呃,我们看我按这两个符号的时候啊,冒号的时候是没有任何显示的,全部按完了之后,冒号F按完了之后,这里就会完整的显示出来,哎说当前这是。哪个文件它的D多少行啊,那所以这个就是一个更加完整的信息的一个显示啊,但是其实我们会发现就是这个信息整体来讲应该说还是有点少啊啊,那另外就是说,假如说我们想查找某关键字的话,这个还是呃,没那么方便去查找啊,只能是上下翻译啊,这个就呃就只能是做这样的一个简单操作,这个就比较还是功能太局限了啊,那当然什么时候就可以退出了呢?一种方式就是前面我们看到的啊,不停的向下翻页,诶翻完就退出了。
06:30
那另外还有一种方式是直接按Q在中间就直接退出来了,这个其实还是比较简单的啊啊,那除了这个帽之外。我们既然说它的功能不够强大啊,还是满足不了我们全部的需求,那自然就又有对应的工具出现了啊,那另外一个就叫做。Less啊lesss呢,它其实跟帽差不多啊,啊,它也是一个分屏显示文件内容的一个指令。功能跟ma也非常类似,但是比ma更加的强大啊,首先它支持各种显示终端,另外我们看到就是less指令,它在进行操作的时候,并不是一次性的把整个文件加载啊,然后去显示,它是根据需要动态去加载的。
07:16
那就相当于我们这个分页动态加载,这样的话对于一个文件特别大的时候,显示起来肯定就会非常高效了啊。我相信很多同学在这个。就是Windows里边啊,我们这个操作系统里边想要打开一个文本文件的时候,应该也有过类似的这种体验啊,就直接打开一个很大的文本文件,那可能一开始他要把所有的内容都读取进内存嘛,那一开始打开可能会非常慢啊,但是Linux下边你用less就不会出现这种情况。啊,那我们这里还是举一个例子吧啊,比如说啊,你看我我这里面有一个很大的,大家看到它的大小是13点几个兆啊,那这个文文本文件,如果说我在这里这个Windows上直接想打开的话,那会非常的费时间啊,这个我就不去做尝试了啊啊那所以接下来呢,我们先把这个上传一下。
08:08
叉FTP,我们打开连接一下,然后我直接把它上传到我们的root下边去。好,这个上传了就没有用了啊,所以接下来我们退出,好,然后我们切回到当前的命令行来啊,那接下来我们首先先看一下,诶,当前果然就多了一个非常大的这个13点几兆的这样一个文本文件啊,那那现在我们先试着来一下啊啊,那直接less。X打头的一个文件啊,我们看啊,这其实是一个是个小说是吧?啊,所以大家可能会发现啊,这个用Linux看起来,用这些比较好用的工具看小说,也是也也也是挺好的一个选择啊啊当然了,我们更多的是把它打开这个更大的日志文件,在实际应用的时候主要是用它来看这个日志的啊,那我们看看在这个Les里边看起来,诶下边好像比那个之前我们所说的more显示的信息好像更少了,那现在它应该怎么样翻页呢?啊,还是一样空格直接翻页,诶我们看直接翻到下边去了。
09:11
一页一页往下翻就完事了,当然你也可以按回车一行一行的往下走啊,那如果说你想要往回退的话,同样还是直接按B。就可以回退到上一页啊,那如果按F也是跳转到下一页,按F和按空格的效果是一样的,而且这里面还提供了page up和page down啊,就是我按这个page down你看也是朝下翻译,按page up也是往前翻译,所以这个整体来讲就是,呃,可以说可操作的快捷键就更多了啊,非常的简单,然后另外我们之前不是还可以看到当前到底是第几行,然后百分之多少吗?诶那现在能不能做这样的一个一个展示呢?啊,其实也是可以的啊。我们直接按一下等号没有问题,而且这里显示的更多,包括当前的文件名,然后当前这一页展示出来的是第几行到第几行啊,一共有多少行,然后哎,当前的这个BAT字节到底是多少百分之多少,哎,所以这显示的清清楚楚,非常简单,而且我们这个加载非常快,对吧?啊,你拿它来打开一个十几兆的文本文件,一点问题都没有。
10:22
这还不是最关键,你想这个十几兆的一个文件啊,那假如说我们已经走到后边去了,我突然看着看着想想直接回到最最开始了,或者说我我想直接就拉到最底下看一下最后的结局是什么啊,当然这说的是小说啊,那这个怎么做呢?啊,类似于在V里边的快捷操作,我们可以直接按着按一个大写的G,也就是shift加G。Shift加G直接就到了,And直接就到了最底下了。啊哎,那如果说我想回到开头怎么办呢?就直接按G小写G就回到开头了。所以这个其实非常的简单啊,啊,那另外还有一个更加强大的内容,因为我们知道你看小说的话,这里没索引不行呀,啊没关系,我们可以直接按一个斜杠。
11:10
看我这里按了一个斜杠,就像在位里边输入命令一样,按一个斜杠,然后开始搜索关键字啊,比方说我这里搜索第二章。哎,我们看。直接就搜到了,直接就跳到这里了啊,对吧?啊,那假如说你接下来想看这个第三章。直接搜,诶直接跳到这里了,非常的简单,非常的方便啊。啊,当然了啊,对于这一个关键字呢,有可能我们会有多个匹配,那有多个匹配的时候怎么办呢?啊,其实也非常的简单,我们这里边直接可以按着小N向下查找,按着大N就是shift加N就是向上查找。啊啊,那我们这个斜杠加一个关键字字串,这个是向下搜索,就是每一次按N的时候是向下走,那如果说是你想一开始就朝上走怎么办呢?也可以用这个就是shift加斜杠,那就是问号,然后加一个字串,那就是向上搜索,向这开头搜索,其实我们知道有这个小NN跟大N,这就无所谓了,对吧,只要记一个就够了啊,我们一般就直接记这个斜杠就够了,哎,所以假如说我们来搜一下当前的这个主角的名字吧,啊,这个当前的这个主角叫徐凤年。
12:25
好,我们搜一下,哎,大家看可以有很多个,这个时候我按下小写的N,哎,那这个就会跳到下一个。然后再按又是下一个,又是下一个,哎,不停的跳,那如果说按照shift加N的话,大写N,那自然就是往上去翻了,哎,所以这个其实整体来讲还是非常简单的啊啊,那有了这个工具,那显然我们去查看一个大的文本文档就完全不是问题了啊。就非常的简单了,那怎么退出呢?呃,退出跟帽一样的啊,直接点一个Q就退出来了啊,所以整个的这个操作lesss可以说是我们直接查看一个很大的文档的,可以认为是第一选择吧,非常好用的一个工具。
我来说两句