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