在Linux系统中查看正在执行的命令有几种 。本文将介绍几种常用的方式。
ps命令
ps命令是用于显示当前正在运行的进程的实用程序。可以通过以下命令查看所有正在执行的命令:
bash
ps
输出结果将显示进程的进程ID(PID)、用户名、CPU使用率、内存使用率等信息。
top命令
top命令是另一个查看正在执行的命令的实用程序。与ps命令不同的是,top命令会实时显示进程的信息。可以通过以下命令打开top命令:
bash
top
top命令的输出结果包含了以下信息:
- 进程PID
- 进程名称
- CPU使用率
- 内存使用率
- 进程状态
pstree命令
pstree命令是一个以树状结构显示进程层次的实用程序。可以让你看到进程之间的父子关系。可以通过以下命令使用pstree命令:
bash
pstree
pstree命令的输出结果是一个树形结构,其中每个进程以其PID和名称显示。父进程位于子进程之上。
pgrep命令
pgrep命令允许你根据进程名称搜索正在执行的进程。可以通过以下命令使用pgrep命令:
bash
pgrep <进程名称>
pgrep命令将返回与指定名称匹配的进程的PID。
htop命令
htop命令是一个交互式的进程查看器,提供了一个类似于top命令的界面。它允许你查看正在执行的命令、排序进程、终止进程等。可以通过以下命令安装htop命令:
bash
sudo apt install htop
一旦安装完成,可以通过以下命令打开htop命令:
bash
htop