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

发布了17 篇原创文章 · 获赞 0 · 访问量 499

猜你喜欢

转载自blog.csdn.net/HexString/article/details/104747633