Arthas中cat 、cls、echo、grep基础命令应用

简介: 通过本教程的操作,您可以体验如何Alibaba Cloud Linux  2.1903 LTS 64位操作系统的云服务器上学习cat 、cls、echo、grep基础命令教程用法。

Arthas中cat 、cls、echo、grep基础命令应用


1. 创建实验资源

开始实验之前,您需要先创建实验相关资源。

  1. 在实验室页面,单击创建资源
  2. (可选)在实验室页面左侧导航栏中,单击云产品资源列表,可查看本次实验资源相关信息(例如IP地址、子用户信息等)。

说明:资源创建过程需要3~5分钟视资源不同开通时间有所差异,ACK等资源开通时间较长。完成实验资源的创建后,您可以在云产品资源列表查看已创建的资源信息,例如:子用户名称、子用户密码、AK ID、AK Secret、资源中的项目名称等。

实验环境一旦开始创建则进入计时阶段,建议学员先基本了解实验具体的步骤、目的,真正开始做实验时再进行创建。

资源创建成功,可在左侧的资源卡片中查看相关资源信息以及RAM子账号信息


2. 启动arthas-demo

本步骤指导您如何下载并启动jar包。

  1. 执行如下命令,下载arthas-demo.jar,再用java -jar命令启动。
wget https://arthas.aliyun.com/arthas-demo.jar
java -jar arthas-demo.jar

arthas-demo是一个很简单的程序,它随机生成整数,再执行因式分解,把结果打印出来。如果生成的随机数是负数,则会打印提示信息。


3. 启动arthas-boot

本步骤指导您如何启动arthas-boot。

  1. 点击页面右上角 号,新建终端。

  1. 执行如下命令,在新终端里,下载arthas-boot.jar,再用java -jar命令启动。
wget https://arthas.aliyun.com/arthas-boot.jar
java -jar arthas-boot.jar

arthas-boot是Arthas的启动程序,它启动后,会列出所有的Java进程,用户可以选择需要诊断的目标进程。

  1. 选择第一个进程,输入 1 ,再按Enter/回车
1
  1. Attach成功之后,会打印Arthas LOGO。输入 help 可以获取到更多的帮助信息。
help


4. Arthas cat命令教程

首先向/tmp/a.txt文件中写入hello, world:

echo "hello, world" > /tmp/a.txt

通过cat命令可以打印文件内容,和linux里的cat命令类似。

cat /tmp/a.txt

你可以看到hello, world被打印了出来。


5. Arthas cls命令教程

通过cls命令可以清空当前屏幕区域。

cls


6. Arthas echo命令教程

通过echo命令可以打印参数,和linux里的echo命令类似。

echo 'hello'


7. Arthas grep命令教程

  1. 类似传统的grep命令。
grep -h

  1. 示例命令。
  1. 匹配展示符合范本样式的项。
sysprop | grep java

  1. -n命令显示行号。
sysprop | grep java -n

  1. -v展示非匹配。
sysenv | grep -v JAVA

  1. -e使用正则表达式匹配,-m设定最大展示条数。
sysenv | grep -e "(?i)(JAVA|sun)" -m 3  -C 2

thread | grep -m 10 -e  "TIMED_WAITING|WAITING"

  1. 除了显示符合范本样式的那一行之外,-A指定显示该行之后的内容,-B指定显示该行之前的内容。
sysenv | grep JAVA -A2 -B3

实验链接:https://developer.aliyun.com/adc/scenario/842c9dcb0c76413288a51ab50bf81d7a


相关文章
|
Arthas 监控 Java
Arthas常用命令
Arthas常用命令
256 0
|
6月前
|
Arthas Java 测试技术
Docker 环境中 Spring Boot 应用的 Arthas 故障排查与性能优化实战
Docker 环境中 Spring Boot 应用的 Arthas 故障排查与性能优化实战
|
5月前
|
Arthas 监控 Java
揭秘Arthas:如何轻松查看入参的命令
【Arthas教程】了解阿里开源的Java诊断工具Arthas,用于实时监控和诊断应用。使用`watch`命令查看方法入参和返回值,如`watch 类全名 方法名 "{params, returnObj}" -x 展开层数`。优势在于实时性、易用性、灵活性和高效性。提升使用效果需熟悉基本及高级命令,并多实践。尝试Arthas,提升Java开发效率!我是木头左,一起学习进步!
揭秘Arthas:如何轻松查看入参的命令
|
Arthas Java 测试技术
Arthas中plaintext、pwd、quit-stop、reset基础命令应用
通过本教程的操作,您可以体验如何Alibaba Cloud Linux  2.1903 LTS 64位操作系统的云服务器上学习plaintext、pwd、quit-stop、reset基础命令教程用法。
|
Arthas JSON Java
Arthas中help、history、keymap、options基础命令应用
通过本教程的操作,您可以体验如何Alibaba Cloud Linux  2.1903 LTS 64位操作系统的云服务器上学习Help、history、keymap、options基础命令教程用法。
|
Arthas 存储 Java
Arthas中session、tee、version、wc基础命令应用
通过本教程的操作,您可以体验如何Alibaba Cloud Linux  2.1903 LTS 64位操作系统的云服务器上学习session、tee、version、wc基础命令教程用法。
|
Arthas Java 测试技术
59-微服务技术栈(高级):在线检测工具Arthas(精准定位Java应用CPU负载过高)
开发者对于生产问题故障的排查、定位,随着微服务的喷发,也不再像是以前那边依赖纯日志、gc日志进行问题排查与定位了,本节开始介绍一个生产环境使用的排错工具Arthas,帮助大家更高效、便捷地实现生产问题排错。
290 0
|
Arthas 监控 IDE
Arthas(Java 应用诊断利器)
Arthas(Java 应用诊断利器)
Arthas(Java 应用诊断利器)
|
6月前
|
Arthas 监控 Java
Java 诊断利器 Arthas使用
Java 诊断利器 Arthas使用
213 0
|
6月前
|
Arthas 监控 Java
Arthas 可以用于监控和诊断在 Windows 系统下部署的 Tomcat 服务
Arthas 可以用于监控和诊断在 Windows 系统下部署的 Tomcat 服务
836 2