1.上传文件 rz
2.以文件名查找某个文件:
find . -name 文件名
3.在当前文件夹下查找包含某个字符串的所有文件 (查找日志)
grep -r '基础服务数据字典返回信息' ./
4.linux查询某个端口是否被占用:
# netstat -anp|grep 2181
5.在特定文件中查找字符串并且标注颜色
grep '10019171031223015000092' smallpay-account-admin_detail.log --color -C 5
或者
grep -A 1 --color "交易类型" smallpay-clear_detail.log
6. 查找Java 服务 并且带37666的 ps -ef|grep java | grep 37666
7.查看文件行数:
wc -l 文件名
8.查看文件大小:
du -sh 文件名
9.查看磁盘内存cpu
df -h
10.查看当前目录下 文件名中包含指定字符的所有文件
find . -type f -name "edaijia*
模糊匹配多个字符串:
find . -type f -name "*2019-08-20*200581000016713*"
11.Linux 查看 系统变量
echo $JAVA_HOME 展示的就是对应的系统变量的值
12.jvm 的配置就是在tomcat 下的catalina.sh中
13.打印堆内存dump 文件命令 (24298为pid 进程号): jmap -dump:format=b,file=test.dump 24298
14.grep 成功 sed -n '/2018-09-06 16:00:00/,/2018-09-06 17:00:00/p' all.2018-09-06.log
时间范围内查询