Linux操作(三)more,less,head,tail

more命令

more命令会一页一页的显示
命令格式: more [选项] 文件

常用参数

参数描述
+n从第n页开始显示
-n定义屏幕大小为n行
+/pattern在每个档案显示前搜寻该字串(pattern),然后该字串前后两行之后开始显示
-c从顶部清屏,然后显示

常用操作

符号描述
=输出当前行的行号
q退出more
空格键向下滚动一屏
b返回上一屏

例一

从第五行开始显示test.log 文件的内容
more +5 test.log

例二

从test.log文件中查找第一个出现’g’字串的行
more +/g test.log

例三

设定每屏行数为5
more -5 test.log

例四

使用||和more命令显示/etc目录信息
|| /etc | more -10

less命令

less命令也是对文件或其他输出进行分用显示的工具
命令格式:less 【选项】 文件

常用参数

参数描述
-e当文件显示结束后,自动离开
-f强迫打开特殊文件,例如外围设备号,目录和二进制文件
-i忽略搜索时的大小写
-m显示类似more命令的百分比
-N显示每行的行号
-s显示连续空行为一行

常用操作

符号描述
/字符串向下搜索‘字符串’的功能
?字符串向上搜索“字符串”的功能
n重复前一个搜索
N反向重复前一个搜索
b向前翻一页
d向后翻半页
q退出less的命令
空格键向后翻一页
向上键向上翻动一行

常用范例
例一:实现test.log文件的内容并显示行号
less -N test.log
例二:显示test.log文件中的内容,搜索字符串"ac"
less test.log
/ac
例三:ps查看进程信息并通过less分页显示
ps -f | less

head命令

head主要是用来显示档案的开头至标准中输出,默认行为10行
命令格式
head [选项]  [文件]

常用参数

参数描述
-q隐藏文件名
-v显示文件名
-c<字节>显示字节数
-n<行数>显示行数

常用范例
例一:试试test.log文件中前5行的内容
head -n 5 test.log
例二:显示test.log和data.log文件中的前5行内容
head -n 5 test.log data.log

tail命令

tail命令主要用于显示指定文件末尾。常用来查看日志文件 命令格式:tail 【选项】 【文件】

常用参数

参数描述
-f循环读取
-q不显示处理信息
-v显示详细的处理信息
-c<字节>显示的字节数
-n显示行数

常用范例
例一:显示test.log文件中的最后5行内容
tail -n 5 test.log
例二:打印某日志test.log文件中的最后5行内容,不断的将新写入的日志显示出来
tail -n 5 -f test.log

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值