最近我在工作中查询日志文件时,由于需要频繁定位报错信息,我发现很多常用的命令总是记不太清楚,导致效率有所下降。为了提高工作效率,我决定利用这几天时间,将常用的文本查看和搜索命令做一个系统性的总结。希望这份总结不仅能帮助自己快速查阅,也能为你们提供便利,让大家在Linux查询文本时更加得心应手!
命令 | 作用 |
---|---|
less 文件名 | 查看文件 |
less 文件名 | grep -n 查找内容 | 根据内容过滤显示,并显示行号 |
less +行号g 文件名 | 查看文件,并定位到某行 |
d | 向下翻页 |
u | 向上翻页 |
g | 跳到首行 |
G | 跳到底部 |
? 查找内容 | 向上查找 |
/ 查找内容 | 向下查找 |
n | 下一个 |
N | 上一个 |
q | 退出less命令 |
下面是具体演示栗子:
1.打开文件 less log-0311.log
2.查看文件,并显示行号 less -N log-0311.log
3.定位到某行(这里定位到第100行) less +100g log-0311.log
这就定位到第10行了
可以显示行号验证下,less -N +10g log-0311.log
4.打开文件后,在其中查找内容
重点:先按shift + g (也就是大写G)跳到尾部再向上查询
向上查找时间戳 2025-03-10 00:25:02.030输入命令
?2025-03-10 00:25:02.030
会自动高亮显示查找到的内容,后续 n 下一个 ;N上一个
向下查找同理
模糊查询内容同理,大家多去实操
最后 一定别忘记 q 退出less命令
最后 一定别忘记 q 退出less命令
最后 一定别忘记 q 退出less命令
重要的事情说三遍…