工作中查日志常用linux命令

工作开发中难免会碰到这种那种的问题,而排查问题的有效办法就是通过查看日志,下面记录一下自己工作中查日志常使用的linux命令。

1、下载日志到具体linux系统的机子上,以便用linux命令查看    

  在你要下载的目录下使用wget + 日志http链接    比如 wget http://10.33.119.31/logs_sc/20170329/myproject/out.log-20170329_10.33.37.122

2、创建文件夹

  mkdir + 文件名     比如 mkdir 20170329

3、查看某个日志文件

  cat + 目录路径+文件名        比如cat /httx/logs/out.log   当然如果当前就是在logs路径下就可以直接使用cat out.log

4、查看当前路径

  pwd

5、从某个日志文件中检索某一个字符串

  grep + 字符串  + 日志文件     比如grep 返回结果 /httx/logs/out.log      当然这个grep命令可以和cat命令一起使用,

  cat /httx/logs/out.log | grep insert  -A30 -B30 这个命令表示从/httx/logs/out.log中检索出包含insert的上下30行的内容

6、tail命令

  tail + 行数 + 文件名

  比如tail -10 /httx/logs/out.log表示查看out.log中最后十行的内容      当然可以实时查询用 tail -f  /httx/logs/out.log

============================================================================================

然后就是一些小知识,

停止读取   比如ctrl c  

复制  鼠标右键,需要先选择要复制的部分

按键盘的上下键,可以切换之前使用过的命令

后续还用到什么会继续补充

 

posted @ 2017-03-29 19:52  沉鱼0918  阅读(210)  评论(0编辑  收藏  举报