Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  linux查看日志的三种命令是什么

linux查看日志的三种命令是什么

coldplay.xixi
coldplay.xixiasal
2020-12-02 09:56:3119314semak imbas

linux查看日志的三种命令:1、查看实时变化的日志,代码为【tail -f filename】;2、搜索关键字附近的日志,代码为【cat -n filename |grep "关键字"】;3、进入编辑查找。

linux查看日志的三种命令是什么


本教程操作环境:windows7系统、linux7.3版本,DELL G3电脑,该方法适用于所有品牌电脑。

linux查看日志的三种命令:

第一种:查看实时变化的日志(比较吃内存)

最常用的:

  • tail -f filename (默认最后10行,相当于增加参数 -n 10)

  • Ctrl+c 是退出tail命令

其他情况:

  • tail -n 20 filename (显示filename最后20行)

  • tail -n +5 filename (从第5行开始显示文件)

第二种:搜索关键字附近的日志

最常用的:

cat -n filename |grep "关键字"

其他情况:

  • cat filename | grep -C 5 '关键字' (显示日志里匹配字串那行以及前后5行)

  • cat filename | grep -B 5 '关键字' (显示匹配字串及前5行)

  • cat filename | grep -A 5 '关键字' (显示匹配字串及后5行)

第三种:进入编辑查找:vi(vim) 

1、进入vim编辑模式:vim filename

2、输入“/关键字”,按enter键查找

3、查找下一个,按“n”即可

退出:按ESC键后,接着再输入:号时,vi会在屏幕的最下方等待我们输入命令

  • wq! 保存退出;

  • q! 不保存退出;

其他情况:

  • /关键字   注:正向查找,按n键把光标移动到下一个符合条件的地方

  • ?关键字   注:反向查找,按shift+n 键,把光标移动到下一个符合条件的

相关学习推荐:linux视频教程

Atas ialah kandungan terperinci linux查看日志的三种命令是什么. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn