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

Arthas:常用命令

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

Arthas:常用命令

基础命令一 help

作用:查看帮助命令,效果如下:

cat

作用:
打印文件内容与Linux系统中的cat命令类似
如果没有写路径,则显示当前目录下的文件

grep

作用:
匹配查找,和Linux当中的grep类似,但是只能用于管道作用,为了过滤某些文件当中的字符串
参数列表:

sysprop命令,显示系统Java虚拟机,arthas当中的命令,单独使用sysproop:

与grep配合使用:(只显示带有具体字符串的数据)

想带行号,并且还最多显示10行怎么办:

正则表达式检索带数字的

显示包含system字符串的10行信息:

使用正则表达式,显示包含两个o字符串的线程信息:

pwd

返回当前的工作目录,Linux,arthas,windows通用展示如下:

cls

arthas的清屏操作,Linux当中的清屏是clear

总结:
help:显示所有的arthas密令帮助信息
cat:显示文件内容,绝对相对路径均可
grep:过滤一些信息,只保留我们关心的信息
pwd:显示当前工作目录
cls:清屏

基础命令二 session

作用:查看当前会话信息
效果:我们知道,arthas可以认为是启动了一个服务器,咱们每一个服务的跟踪和粘附都是在这个arthas内部创建了一个会话,当前我们通过session查看会话信息
Java_pid指的是启动的这个程序的进程号,session_id指的是会话id
加入我们现在再启动一个arthas实例:

我们在启动一个arthas实例粘附原有的程序,就会发现session_id是不一样的
arthas可以基于多个实例和对应的会话粘附到同一个Java进程上

reset

作用:重置增强类,将被Arthas增强过的类全部还原,Arthas服务关闭是会重置所有增强过的类。

还原指定类
reset Test
还原所有以List结尾的类
reset *List
还原所有的类
reset

version

作用:输出当前目标Java进程加载Arthas的版本号

history

作用:显示你敲过的所有的arthas的命令

quit

作用:关闭Arthas会话,或者说客户端,多个客户端的时候不会影响其他的客户端。

stop

作用:关闭所有Arthas会话,所有的Arthas客户端都会进行关闭,使用不当会把别人的实例关闭掉

keymap

就是一些输入命令时的快捷键,最好用的就是ctrl+u清空当前行,ctrl+i自动补全
总结:
1、session:显示当前会话信息,粘附进程id和会话id
2、reset:重置对类的增强
3、version:显示当前arthas版本号
4、quit:退出当前会话,不会影响其他会话
5、stop:退出arthas服务器,所有的arthas都会停止
6、keymap:获取快捷键

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

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

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