栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

linux常用命令

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

linux常用命令

文件编辑类:

:w ---- 保存,不退出
:w! ---- 强制保存,不退出
:wq ---- 保存,退出(或者是:x)
:wq! ---- 强制保存,退出
:q ---- 不保存,退出
:q! ---- 不保存,强制退出
:e! ---- 放弃所有修改,从上次保存文件开始再编辑命令历史

日志查询类:

1.tail

tail -n 100 catalina.out 查询日志尾部最后100行的日志;
tail -n +100 catalina.out 查询100行之后的所有日志;

配合着grep用,例如:tail -fn 100 catalina.out | grep – ‘关键字’

2.head

head -n 10 test.log 查询日志文件中的头10行日志;

head -n -10 test.log 查询日志文件除了最后10行的其他所有日志;

3.sed

根据日期查询日志

sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p' test.log

4.cat:

tac是倒序查看,是cat单词反写;例子如下:

1)cat -n test.log |grep "debug" 查询关键字的日志

2)cat -n test.log |tail -n 10|head -n 10 选择关键字所在的中间一行. 然后查看这个关键字前10行和后10行的日志:

3)cat info.log:查看info.log的全部日志内容

4)cat info.log | grep  "java":查看info.log的java关键字关联的全部内容

5)cat info.log | grep -A 5 "java":查看info.log的java关键字后5行关联的全部内容

6)cat info.log | grep -B 10 "java":查看info.log的java关键字前10行关联的全部内容

7)cat info.log | grep -C 20 "java":查看info.log的java关键字前后20行关联的全部内容

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/839224.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号