cd .. 返回上级目录
pwd 查看当前所在的文件夹
clear 清屏
cat XXX.log | grep "关键字" 查看log文件中包含 "关键字" 的部分
ps -ef | grep "java" 查看java的进程
jstat -gc -h20 8 1000 | awk '{for(i=1;i<=NF;i++){printf("%10s",$i)} printf("\n")}' 查看进程8的Gc情况,对Eden、Survivor1、Survivor2、old等内存情况分析。
awk是linux的一个强大的命令,具备强大的文本格式化能力,比如对一堆看起来没有什么规律的日志文件,文本文件等,通过awk命令之后,格式化输出为专业的可以做为应用级数据分析的样式;
awk像是一门编程语言,支持条件判断,数组,循环等诸多的功能;
jstack 进程id,重复执行观察进程的情况。
tail 10 XXX.log 查看log文件的尾10行,但是不能用grep
grep -Rl "aaaaaaa" ./ 递归查找当前目录下包含某一字符串的 文件名
grep -rn "aaaaaaa" *
参数解释如下:
* : 表示当前目录所有文件,也可以是某个文件名
-r 是递归查找
-n 是显示行号
-R 查找所有文件包含子目录
-i 忽略大小写