linux常用命令

1、jstack(查看线程)、jmap(查看内存)和jstat(性能分析)

jstack能得到运行java程序的java stack和native stack的信息。可以轻松得知当前线程的运行情况

用法:jstack pid

2、vim命令(文件操作)

分为三种模式:命令行模式、编辑模式、末行模式

命令行模式:G为调到最后一行,10G为跳到第10行,gg为回到首行,/aa为搜索aa;

按a或者i进入编辑模式

3、sed命令

sed -n '3,9p' /var/log/yum.log 输出该文件的3到9行

配合find命令使用

find . -name  "*.txt" |xargs   sed -i 's/h/\yy/g'  查看txt文件并将其中的h替换为yy

上一篇:日常Bug排查-系统失去响应-Redis使用不当


下一篇:Java命令学习系列(二)——Jstack