arthas/tutorials/katacoda/arthas-advanced-cn/tips.md
2020-06-04 14:32:55 +08:00

1.4 KiB
Raw Blame History

为了更好使用Arthas下面先介绍Arthas里的一些使用技巧。

help

Arthas里每一个命令都有详细的帮助信息。可以用-h来查看。帮助信息里有EXAMPLESWIKI链接。

比如:

sysprop -h{{execute T2}}

自动补全

Arthas支持丰富的自动补全功能在使用有疑惑时可以输入Tab来获取更多信息。

比如输入 sysprop java. 之后,再输入Tab会补全出对应的key

$ sysprop java.
java.runtime.name             java.protocol.handler.pkgs    java.vm.version
java.vm.vendor                java.vendor.url               java.vm.name
...

readline的快捷键支持

Arthas支持常见的命令行快捷键比如Ctrl + A跳转行首,Ctrl + E跳转行尾。

更多的快捷键可以用 keymap{{execute T2}} 命令查看。

历史命令的补全

如果想再执行之前的命令,可以在输入一半时,按Up/↑ 或者 Ddown/↓,来匹配到之前的命令。

比如之前执行过sysprop java.version,那么在输入sysprop ja之后,可以输入Up/↑,就会自动补全为sysprop java.version

如果想查看所有的历史命令,也可以通过 history{{execute T2}} 命令查看到。

pipeline

Arthas支持在pipeline之后执行一些简单的命令比如

sysprop | grep java{{execute T2}}

sysprop | wc -l{{execute T2}}