diff --git a/site/src/site/sphinx/_include_html/arthas-tutorials.html b/site/src/site/sphinx/_include_html/arthas-tutorials.html
index 32fb1c1c0..b07cc7519 100644
--- a/site/src/site/sphinx/_include_html/arthas-tutorials.html
+++ b/site/src/site/sphinx/_include_html/arthas-tutorials.html
@@ -186,6 +186,18 @@
en: "command-help-en",
cn: "command-help-cn",
}
+ },
+ {
+ id: "command-cls",
+ type: "COMMAND",
+ names: {
+ en: "cls",
+ cn: "cls",
+ },
+ ids: {
+ en: "command-cls-en",
+ cn: "command-cls-cn",
+ }
}
],
},
diff --git a/tutorials/katacoda/command-cls-cn/arthas-boot.md b/tutorials/katacoda/command-cls-cn/arthas-boot.md
new file mode 100644
index 000000000..d53c8ff8a
--- /dev/null
+++ b/tutorials/katacoda/command-cls-cn/arthas-boot.md
@@ -0,0 +1,16 @@
+
+
+
+
+在新的`Terminal 2`里,下载`arthas-boot.jar`,再用`java -jar`命令启动:
+
+`wget https://alibaba.github.io/arthas/arthas-boot.jar
+java -jar arthas-boot.jar --target-ip 0.0.0.0`{{execute T2}}
+
+`arthas-boot`是`Arthas`的启动程序,它启动后,会列出所有的Java进程,用户可以选择需要诊断的目标进程。
+
+选择第一个进程,输入 `1`{{execute T2}} ,再`Enter/回车`:
+
+Attach成功之后,会打印Arthas LOGO。输入 `help`{{execute T2}} 可以获取到更多的帮助信息。
+
+
diff --git a/tutorials/katacoda/command-cls-cn/arthas-demo.md b/tutorials/katacoda/command-cls-cn/arthas-demo.md
new file mode 100644
index 000000000..f1136e88e
--- /dev/null
+++ b/tutorials/katacoda/command-cls-cn/arthas-demo.md
@@ -0,0 +1,10 @@
+
+
+
+
+下载`arthas-demo.jar`,再用`java -jar`命令启动:
+
+`wget https://alibaba.github.io/arthas/arthas-demo.jar
+java -jar arthas-demo.jar`{{execute T1}}
+
+`arthas-demo`是一个很简单的程序,它随机生成整数,再执行因式分解,把结果打印出来。如果生成的随机数是负数,则会打印提示信息。
diff --git a/tutorials/katacoda/command-cls-cn/cls.md b/tutorials/katacoda/command-cls-cn/cls.md
new file mode 100644
index 000000000..427afb749
--- /dev/null
+++ b/tutorials/katacoda/command-cls-cn/cls.md
@@ -0,0 +1,3 @@
+通过`cls`命令可以清空当前屏幕区域。
+
+`cls`{{execute T2}}
diff --git a/tutorials/katacoda/command-cls-cn/finish.md b/tutorials/katacoda/command-cls-cn/finish.md
new file mode 100644
index 000000000..c259f0ae5
--- /dev/null
+++ b/tutorials/katacoda/command-cls-cn/finish.md
@@ -0,0 +1,10 @@
+
+通过本教程基本掌握了Arthas cls的用法。更多高级特性,可以在下面的进阶指南里继续了解。
+
+* [Arthas进阶](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=arthas-advanced)
+* [Arthas Github](https://github.com/alibaba/arthas)
+* [Arthas 文档](https://alibaba.github.io/arthas/)
+
+欢迎关注公众号,获取Arthas项目的信息,源码分析,案例实践。
+
+
diff --git a/tutorials/katacoda/command-cls-cn/index.json b/tutorials/katacoda/command-cls-cn/index.json
new file mode 100644
index 000000000..77cfe1bac
--- /dev/null
+++ b/tutorials/katacoda/command-cls-cn/index.json
@@ -0,0 +1,33 @@
+{
+ "title": "Arthas cls命令教程",
+ "description": "Arthas cls命令教程",
+ "details": {
+ "steps": [
+ {
+ "title": "启动arthas-demo",
+ "text": "arthas-demo.md"
+ },
+ {
+ "title": "启动arthas-boot",
+ "text": "arthas-boot.md"
+ },
+ {
+ "title": "cls 命令",
+ "text": "cls.md"
+ }
+ ],
+ "intro": {
+ "text": "intro.md"
+ },
+ "finish": {
+ "text": "finish.md"
+ }
+ },
+ "environment": {
+ "uilayout": "terminal"
+ },
+ "backend": {
+ "imageid": "java",
+ "environmentsprotocol": "http"
+ }
+}
\ No newline at end of file
diff --git a/tutorials/katacoda/command-cls-cn/intro.md b/tutorials/katacoda/command-cls-cn/intro.md
new file mode 100644
index 000000000..23669532b
--- /dev/null
+++ b/tutorials/katacoda/command-cls-cn/intro.md
@@ -0,0 +1,11 @@
+
+
+
+
+
+`Arthas` 是Alibaba开源的Java诊断工具,深受开发者喜爱。在线排查问题,无需重启;动态跟踪Java代码;实时监控JVM状态。
+
+`Arthas` 支持JDK 6+,支持Linux/Mac/Windows,采用命令行交互模式,同时提供丰富的 `Tab` 自动补全功能,进一步方便进行问题的定位和诊断。
+
+* Github: https://github.com/alibaba/arthas
+* 文档: https://alibaba.github.io/arthas/
\ No newline at end of file
diff --git a/tutorials/katacoda/command-cls-en/arthas-boot.md b/tutorials/katacoda/command-cls-en/arthas-boot.md
new file mode 100644
index 000000000..36dac70d2
--- /dev/null
+++ b/tutorials/katacoda/command-cls-en/arthas-boot.md
@@ -0,0 +1,15 @@
+
+
+
+In the new `Terminal 2`, download `arthas-boot.jar` and start with the `java -jar` command:
+
+`wget https://alibaba.github.io/arthas/arthas-boot.jar
+java -jar arthas-boot.jar --target-ip 0.0.0.0`{{execute T2}}
+
+`arthas-boot` is the launcher for `Arthas`. It lists all the Java processes, and the user can select the target process to be diagnosed.
+
+Select the first process, type `1`{{execute T2}} ,then type `Enter`:
+
+After the Attach is successful, Arthas LOGO is printed. Enter `help`{{execute T2}} for more help.
+
+
diff --git a/tutorials/katacoda/command-cls-en/arthas-demo.md b/tutorials/katacoda/command-cls-en/arthas-demo.md
new file mode 100644
index 000000000..b15edea76
--- /dev/null
+++ b/tutorials/katacoda/command-cls-en/arthas-demo.md
@@ -0,0 +1,11 @@
+
+
+
+
+Download `arthas-demo.jar` and start with the `java -jar` command:
+
+`wget https://alibaba.github.io/arthas/arthas-demo.jar
+java -jar arthas-demo.jar`{{execute T1}}
+
+`arthas-demo` is a very simple program that randomly generates integers, performs factorization, and prints the results.
+If the generated random number is negative, a error message will be printed.
\ No newline at end of file
diff --git a/tutorials/katacoda/command-cls-en/cls.md b/tutorials/katacoda/command-cls-en/cls.md
new file mode 100644
index 000000000..90fceadb0
--- /dev/null
+++ b/tutorials/katacoda/command-cls-en/cls.md
@@ -0,0 +1,4 @@
+
+Use `cls` to clear out the screen
+
+`cls`{{execute T2}}
\ No newline at end of file
diff --git a/tutorials/katacoda/command-cls-en/finish.md b/tutorials/katacoda/command-cls-en/finish.md
new file mode 100644
index 000000000..c3b296afd
--- /dev/null
+++ b/tutorials/katacoda/command-cls-en/finish.md
@@ -0,0 +1,6 @@
+
+Through this tutorial, you can know how to use Arthas `cls`. More advanced features can be found in the Advanced Guide below.
+
+* [Arthas Advanced](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=arthas-advanced)
+* [Arthas Github](https://github.com/alibaba/arthas)
+* [Arthas Documentation](https://alibaba.github.io/arthas/en)
diff --git a/tutorials/katacoda/command-cls-en/index.json b/tutorials/katacoda/command-cls-en/index.json
new file mode 100644
index 000000000..3900ecb91
--- /dev/null
+++ b/tutorials/katacoda/command-cls-en/index.json
@@ -0,0 +1,33 @@
+{
+ "title": "Arthas Cls",
+ "description": "Arthas Cls",
+ "details": {
+ "steps": [
+ {
+ "title": "Start arthas-demo",
+ "text": "arthas-demo.md"
+ },
+ {
+ "title": "Start arthas-boot",
+ "text": "arthas-boot.md"
+ },
+ {
+ "title": "cls command",
+ "text": "cls.md"
+ }
+ ],
+ "intro": {
+ "text": "intro.md"
+ },
+ "finish": {
+ "text": "finish.md"
+ }
+ },
+ "environment": {
+ "uilayout": "terminal"
+ },
+ "backend": {
+ "imageid": "java",
+ "environmentsprotocol": "http"
+ }
+}
\ No newline at end of file
diff --git a/tutorials/katacoda/command-cls-en/intro.md b/tutorials/katacoda/command-cls-en/intro.md
new file mode 100644
index 000000000..e45235726
--- /dev/null
+++ b/tutorials/katacoda/command-cls-en/intro.md
@@ -0,0 +1,11 @@
+
+
+
+
+
+`Arthas` is a Java diagnostic tool open-sourced by Alibaba middleware team. Arthas helps developers in trouble-shooting issues in production environment for Java based applications without modifying code or restarting servers.
+
+`Arthas` supports JDK 6+, supports Linux/Mac/Windows.
+
+* Github: https://github.com/alibaba/arthas
+* Documentation: https://alibaba.github.io/arthas/en
\ No newline at end of file