tail命令_Linux操作命令(三)

知识点

  • more命令
  • less命令
  • head命令
  • tail命令

1.more命令

more命令,功能类似cat,cat命令是将整个文件的内容从上到下显示在屏幕上。more命令会一页一页的显示,方便使用者逐页阅读,而最基本的操作指令就是按空格键(space)往下一页显示,按B键就回往回(back)一页显示,而且还有搜寻字串的功能。more命令从前往后读取文件,因此在启动时就加载整个文件。

命令格式

more [选项] 文件

常用参数

74e670b44c2e70c23726e489dcd89878.png

常用操作

6104fea7c179b826746a50b5232fbcc1.png

常用范例

9a848532dff1a7f5779950be3eeefe00.png
创建log.txt文件

0d2865e50bb1ebb5bc3bc6e267fe5dbb.png
显示log.txt中的内容

e1dbd537be694293ff85af0ab97433f2.png
从第3行开始显示

508a244796caee85fa6f7ab0d522b2aa.png
从log.txt文件中查找第一个出现‘b'字符串的行,并从该处前两行开始显示输出

01ba74ccfaa722208ddb483c3d982669.png
设定每屏的行数为5

43614e04130188cca64e76dafb2a7429.png
使用ll和more命令显示/etc目录信息,每页显示10个文件信息,按Ctrl+F或者 空格键 将会显示下10条文件信息。

2.less命令

less命令也是对文件或其他输出进行分页显示的工具,它是linux正统查看文件内容的工具,功能极其强大。

命令格式

less [选项] 文件

常用参数

f2e2300a9a589e9f2829d0ee89b9ec1d.png

常用操作

28a4f01fafb7843103b8373de1227ebc.png

常用范例

11a0ed817ed93b6eaf5a60eca2e13673.png

43b33685d026408aa19a97190015494a.png
显示log.txt文件中的内容,并显示行号

9b872bdb1d8b8d4949640a6f3bd641ae.png
显示shiyanlou.log文件中的内容,搜索字符串“shiyanlou”

f613c63d5dbd1fad8dc3a06254326e94.png

fdfcaee621d3773987b0a7f3c7e1702c.png
ps查看进程信息并通过less分页显示

less与cat和more的区别

cat命令功能:用于显示整个文件的内容,因为单独使用没有范爷功能,所以经常和more命令搭配使用,cat命令还有一个可以将数个文件合并成一个文件的功能。

moere命令功能:让画面在显示满一页时暂停,此时可按空格键继续显示下一个画面,或按q键停止显示。

less功能命令:less命令的用法与more命令类似,也可以用来浏览超过一页的文件。所不同的是less命令除了可以按空格键向下显示文件外,还可以利用上下键来滚动文件。当要结束浏览时,只要在less命令的提示符“:”下按q键即可。

其实这三个命令除了cat命令有合并文件的功能外,其余功能都很相近,只是在浏览习惯和显示方式上有所不同。

3.head命令

head命令就像它的名字一样浅显易懂,主要是用来显示文档的开头至标准输出中,默认head命令打印其相应文件的开头10行。

命令格式

head [选项][文件]

常用参数

79fa2a520eafdb0d8ef77ef61a03ca05.png

常用范例

0b258d309566f9527b5a9b6b02ff6992.png
显示log.txt文件中的前3行内容

1ad845a92677b6a58470210eeb433541.png
显示shiyanlou.log和zhou.log文件中的前5行内容

4.tail命令

tail命令主要用于显示指定文件末尾内容。常用查看日志文件。

命令格式

tail [选项][文件]

常用参数

19f149fbbec280c52144db2ee069479d.png

常用范例

b9fd89694008704cbbf7a69d25678fc1.png
显示shiyanlou.log文件中的最后5行内容

de3928a6590ad2f91114be69d294ccee.png
显示shiyanlou.log文件中的最后5行内容,当shiyanlou.log文件有新内容时自动更新显示
ping www.shiyanlou.com >> shiyanlou.log

这条命令作用是ping远程主机,并将信息追加到shiyanlou.log文件中。

使用tail命令的-f选项可以即时输出文件变化后追加的内容。

tail -f filename

会把filename里最尾部的内容显示在屏幕上,并且不断刷新,使你看到最新的文件内容。

顺便说一下怎么查看后台正在运行的任务及怎么停止任务。

jobs命令可以查正在后台运行的任务。kill命令可以杀死一个任务,但要使用任务的pid。任务的pid可以通过ps命令查看获得,然后使用

kill -9 任务pid

就可以将这个后台进程杀死。

参考文献

登录 - 实验楼​www.shiyanlou.com
ab112f3ee26102768a4ccb818a1884cb.png
https://www.cnblogs.com/peida/archive/2012/11/02/2750588.html​www.cnblogs.com
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值