关于打印日志的一些学习

tail -f 一般是实时跟踪的   只要接收到访问会一直跳    一般是 tail -f  xxx.log

tail -n 可以指定行数  但是一般情况下不知道多少行合适   要考虑到实际代码的内容   tail -n 100 xxx.log

grep ' ' xxx.log  会按照引号中的内容来对日志进行过滤  时间排序

cat xxx.log | grep ' '    我感觉和上一条是一样的    只不过 是过滤的时机不一样而已

最近刚学会用less 来打日志  一些快捷键的操作 用起来十分炫酷

常用的命令:

less xxx.log 进入less 的模式

shift + g 移动到最后一行 

按F(区分大小写的噢)  或者 shift +f    会实时跟踪   ctrl+c 来退出跟踪模式      与tail -f 类似

(跟踪模式下 屏幕最下方会显示   Waiting for data... (interrupt to abort)   退出的话变成(END)) 

常用的 键    ctrl +b   一页一页的往前翻看  

shift + F - 向前移动一屏

shift + B - 向后移动一屏

shift + D - 向前移动半屏

shift + U - 向后移动半屏

  

j - 向前移动一行

k - 向后移动一行

G 移动到最后一行  (个人感觉 shift + g 等于 G ,所有的shift+g=G  有待考究)

猜你喜欢

转载自blog.csdn.net/MiyaGi_/article/details/83014559