查日志常用Linux命令

cat

cat 一次性显示一个文件 cat filename;整个文件的内容从上到下显示在屏幕上。

适用于文本文件中内容较少的文件查看,一页之内就可以显示完毕,尽可能使用cat命令。

more

more命令会以一页一页的方式显示,方便使用者逐页阅读,最基本的指令是按空白键(space)就往下一页显示,按b键就会往回(back)一页显示。more命令从·前向后读取文件,因此在启动时就加载整个文件

参数选项   作用

+n 从第n行开始显示

-n 定义屏幕大小为n行,即定义每屏显示的行数为n

常用的操作命令

Enter 向下n行,需要定义。默认1

空格键      向下滚动一屏

Ctrl+B 返回上一屏

q 退出more

常用范例:

more +3 a.txt  a.txt这个文本文件中第3行的内容

more -30 a.txt  设定每屏显示30

less

可以随意浏览文件,而more仅能向前移动不能向后移动,less在查看之前不会加载整个文件。

常用参数命令

参数 描述

-m 显示类似于more命令的百分比

-N 显示每行的行号

常用操作命令

操作命令 描述

空格键或者[pagedown] 向前一页也即向下翻动一页

[Ctrl+B]或者[pageup] cd 后退一页,也即向上翻动一页

d 前进半页也即向下翻动半页

u 后退半页也即向上翻动半页

回车键 前进一行

y 后退一行

/字符串 向下搜索字符串功能

?字符串 向上搜索字符串功能

v 进入vim编辑器,进而可以编辑当前文件

q 退出less

 

搭配 / 或 ?  搜索使用使操作向前向后翻页按键N和n

n:重复前一个搜索(与 / 或 ? 有关)

N:反向重复前一个搜索(与 / 或 ? 有关)

 

常用范例

查看a.txt的文本文件并通过less分页显示

less -mN a.txt-m

 

tail

tail命令从指定点开始将文件写道标准输出。使用tail命令的-f选项可以方便的查阅正在改变的日志文件。

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

命令格式

tail [必要参数] [选择参数] [文件]

命令功能

用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。

常用命令参数

参数 描述

-f 循环读取

-n<行数> 显示行数

常用范例

查看a.txt文本文件中后10行内容   tail -10 a.txt

循环刷新查看文件内容 tail -f a.txt

 

posted @ 2021-02-04 20:58  是倩倩不是欠欠  阅读(158)  评论(0编辑  收藏  举报