基础命令之一 | 学习笔记

简介: 快速学习基础命令之一

开发者学堂课程【线上问题排查利器 Alibaba Arthas(上)基础命令之一学习笔记,与课程紧密连接,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/746/detail/13188


基础命令之一


内容介绍:

一、五个基础命令

二、课程小结


一、五个基础命令

1.help

help 命令用于查看所有命令帮助的信息。进入实际操作后,首先输入help 命令,按回车后,程序会显示出所有arthas 中的命令。所显示的大部分命令在后面的课程也会介绍。help 位置处于最前面,用于显示arthas 的帮助,每条具体命令的作用,都会在程序上明确体现。

image.png

2.cat

Cat 中文意为猫,但实际上cat 的作用与Linux 命令作用类似,都是用来显示某一个打印文件的内容。在Linux 中,它也是起到相同的作用,Linux 中同样有一条一样的命令。用户可以选择写cat 的绝对的地址来显示一个文件的内容,不一定是Java 代码,任何的文本文件都可以进行。如果没有写路径,则默认显示当前目录下的某一个文件。实际操中,MyTomcat.java 为提前准备的文件,如果在arthas 中显示,若用户未输入路径,由于当前文件正处于目录之下,所以程序将显示当前文件。

image.png

如果想显示 as.bat 文件内容,则在程序中输入 cat as.bat,即可以显示该文件的内容,在 Linux 中操作相同。如若想显示 root文件目录下的MyTomcat.java,首先输入 cls 清除屏幕,输入 cat/root/MyTomcat.java,点击回车,即可显示Java 代码的内容。Linux中效果相同。

image.png

3.grep

Grep 用于匹配查找,和 Linux 里的 grep 命令类似,在 Linux 中 grep的作用为显示一个文件里面的某些字符串,其主要起到过滤的作用。二者类似但也有区别,区别在于 Linux 中的 grap 是可以显示文件的,但在 arthas 中,grep 只能用于管道命令,也就是说其仅能接收某一个命令输出的结果,然后再进行过滤。

Grep 语法包含四个参数。-n 作用为显示行号。-i 作用为忽略大小写查找,其与Linux 中 grep 操作一致。-m 作用为最大显示行数,要与查询字符串一起使用。-e “正则表达式”作用为使用正则表达式查找。

举例具体说明,如果用户在程序中不输入任何参数,直接按回车,则程序会显示整个 Java 蓄力机中所有信息。如若用户想对信息进行过滤,使得程序操作后仅显示用户所关心的信息,假设用户仅想显示包含Java 字符串的信息,首先输入 sysprop |grep java,Java 即为用户选择保留的行,按回车键,用户则可以在程序上看到所以包含 java 字符串的程序。如若用户想清楚行号,则在程序中输入 grep  java-n,此时显示的内容前面标有行号。

image.png

如若用户知道十行,则在程序中输入grep java-n-m10,此时显示的内容只有用户想得到的十行信息。

同时,程序也支持正则表达式。如若用户仅想显示包含一个或者两个数字的程序,则在程序中输入grep-e“\d{1,2}”,按住回车,此时显示的内容仅为用户想得到包含一个或者两个数字的程序。如若用户想得到包含两个数字以上程序,输入grep-e“\d{2}”点击回车即可显示。

Grep用来过滤,保留关心的数据。

image.png

4.pwd

Pwd 与linux 类似,用于返回当前的工作目录。pwd 展开为Print Work Directory,中文意为打印当前工作目录,此命令在程序中输入直接显示程序所在目录。

image.png

5.cls

Cls 用于清除屏幕信息。此命令与linux 不同,;inux 中不可使用cls,必须使用clear命令进行清除操作,cls 实际上为windows 下面的一条清除命令。


二、课程小结

基础命令 help 作用为显示所有 arthas 命令帮助信息。基础命令cat作用为显示文件的内容,可以使用相对路径和绝对路径。基础命令 grep 用来过滤一些信息,只保留我们关心的信息。基础命令 pwd 作用为打印当前的工作路径。基础命令cls 用于清除屏幕。

相关文章
|
8月前
|
Linux 数据安全/隐私保护
(一)Linux命令行工具入门:掌握基础命令
Linux操作系统的命令行界面是系统管理员和开发人员的得力工具。掌握基础的Linux命令是使用Linux系统的第一步。本文将向您介绍一些最基础、最常用的Linux命令,使您能够在命令行界面自如地操作文件、目录,以及执行各种任务。
94 0
|
21天前
|
Linux 数据安全/隐私保护
Linux指令基础入门与帮助命令
Linux指令基础入门与帮助命令
40 0
|
21天前
|
运维 Linux Shell
linux运维常用命令
linux运维常用命令
|
10月前
|
域名解析 Ubuntu Linux
linux命令学习笔记
linux命令学习笔记
80 0
|
Kubernetes 监控 固态存储
k8s基本命令
k8s基本命令
168 0
|
存储 开发者
R 的常用命令|学习笔记
快速学习 R 的常用命令。
96 0
R 的常用命令|学习笔记
|
存储 运维 Linux
跟着老万学linux运维(1)——基本命令
跟着老万学linux运维(1)——基本命令
76 0
|
Kubernetes Perl 容器
5.k8s基本命令汇总
1. Deployment创建和删除
118 0
|
运维 Linux
Linux运维常用命令
本文主要介绍Linux运维常用的命令包括系统工作命令、系统状态检测命令、磁盘管理命令、文件目录管理命令、文件权限等
244 0
|
大数据 C语言 开发者
R 的常用命令| 学习笔记
快速学习 R 的常用命令

热门文章

最新文章