当前位置: 首页 > news >正文

arthas基础命令

文章目录

  • 1. help
  • 2. cat
  • 3. grep
  • 4. pwd
  • 5. cls
  • 6. session
  • 7. reset
  • 8. version
  • 9. history
  • 10. quit
  • 11. stop
  • 12. keymap
    • Arthas 命令行快捷键
    • 后台异步命令相关快捷键
    • 小结

1. help

  • 作用:查看命令帮助信息

在这里插入图片描述

2. cat

  • 作用:打印文件内容,和linux里的cat命令类似,如果没有写路径,则显示当前目录下的文件

在这里插入图片描述

3. grep

  • 作用:匹配查找,和linux里的grep命令类似,但它只能用于管道命令

  • 语法

参数列表作用
-n显示行号
-i忽略大小写查找
-m 行数最大显示行数,要与查询字符串一起使用
-e “正则表达式”使用正则表达式查找
  • 举例
  1. 只显示包含java字符串的行系统属性
sysprop | grep java

在这里插入图片描述

  1. 只显示包含java字符串的行系统属性
sysprop | grep java -n

在这里插入图片描述

  1. 使用正则表达式,显示包含2个o字符的线程信息
thread | grep -e "o+"

在这里插入图片描述

4. pwd

  • 作用:返回当前的工作目录,和linux命令类似
pwd: Print Work Directory 打印当前工作目录

在这里插入图片描述

5. cls

  • 作用:清空当前屏幕区域

6. session

  • 作用:查看当前会话的信息

在这里插入图片描述

7. reset

  • 作用:重置增强类,将被 Arthas 增强过的类全部还原,Arthas 服务端关闭时会重置所有增强过的类
  • 语法
还原指定类
reset Test

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

还原所有的类
reset
  • trace最终某一个程序

在这里插入图片描述

  • 不想追踪了就 reset
  • 不带参数 重置 所有的类,类似于关闭arthas服务器

在这里插入图片描述

8. version

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

在这里插入图片描述

9. history

  • 作用:打印命令历史

在这里插入图片描述

10. quit

  • 作用:退出当前 Arthas 客户端,其他 Arthas 客户端不受影响

  • 如:退出第三个客户端执行 quit 后不影响其他 arthas 客户端程序
    在这里插入图片描述

11. stop

  • 作用:关闭 Arthas 服务端,所有 Arthas 客户端全部退出

在这里插入图片描述

12. keymap

  • 作用:Arthas快捷键列表及自定义快捷键

在这里插入图片描述

Arthas 命令行快捷键

快捷键说明命令说明
ctrl + a跳到行首
ctrl + e跳到行尾
ctrl + f向前移动一个单词
ctrl + b向后移动一个单词
键盘左方向键光标向前移动一个字符
键盘右方向键光标向后移动一个字符
键盘下方向键下翻显示下一个命令
键盘上方向键上翻显示上一个命令
ctrl + h向后删除一个字符
ctrl + shift + /向后删除一个字符
ctrl + u撤销上一个命令,相当于清空当前行
ctrl + d删除当前光标所在字符
ctrl + k删除当前光标到行尾的所有字符
ctrl + i自动补全,相当于敲TAB
ctrl + j结束当前行,相当于敲回车
ctrl + m结束当前行,相当于敲回车
  • 任何时候 tab 键,会根据当前的输入给出提示
  • 命令后敲 --- ,然后按 tab 键,可以展示出此命令具体的选项

后台异步命令相关快捷键

  • ctrl + c: 终止当前命令
  • ctrl + z: 挂起当前命令,后续可以 bg/fg 重新支持此命令,或 kill 掉
  • ctrl + a: 回到行首
  • ctrl + e: 回到行尾

小结

命令说明
session显示当前会话的信息:进程的ID,会话ID
reset重置类的增强,服务器关闭的时候会自动重置所有的类
version显示arthas版本号
quit退出当前会话,不会影响其它的会话
stop退出arthas服务器,所有的会话都停止
keymap获取快捷键

相关文章:

  • Forward Looking Radar Imaging by Truncated Singular Value Decomposition 论文阅读
  • K8S快速部署
  • CSP-J/S冲奖第18天:真题解析
  • Matlab 汽车主动悬架LQR控制器设计与仿真
  • 使用DeepSeek,优化斐波那契数函数,效果相当不错
  • 什么是有限元力学?分而治之,将复杂问题转化为可计算的数学模型
  • 设计模式-适配器模式
  • 【网页】自制流光卡片
  • 【面试手撕】非常规算法,多线程常见手撕题目
  • 【开源免费】基于SpringBoot+Vue.JS智慧生活商城系统(JAVA毕业设计)
  • vue/H5的日历组件可简单定制
  • 【spring boot 实现图片验证码 前后端】
  • STM32微控制器_03_GPIO原理与应用
  • 力扣No.376.摆动序列
  • LightGBM + TA-Lib A股实战进阶:Optuna调优与Plotly可视化详解
  • 【pptx-preview】react+pptx预览
  • 蓝牙系统的核心组成解析
  • 拥抱健康养生,开启活力生活
  • {瞎掰} 手机安装app问题:app签名,手机 or OS官方商店 其他非官方app源,安全防护 突破限制
  • gitee 远程修改完密码本地提交出错的解决方案
  • 工人日报评规范隐藏式车门把手:科技美学须将安全置顶
  • 在地球另一端的交流,架起2万公里间更多共赢的桥梁
  • 《三餐四季》广东篇今晚开播:食在岭南,遇见百味
  • 婚姻登记“全国通办”首日观察:数据多跑路,群众少跑腿
  • 总奖池超百万!第五届七猫现实题材征文大赛颁奖在即
  • 印度外交秘书:“朱砂行动”不针对军事设施,无意升级事态