linux命令查看运行进程
linux命令查看运行进程详细介绍
在 Linux 系统中,有多种命令可以查看运行的进程,下面为你介绍一些常用命令:
1.
ps 命令
ps 命令用于报告当前系统的进程状态。你可以搭配不同的选项来获取更详细的信息。
ps aux:显示所有用户的所有进程信息。其中,a表示显示所有用户的进程,u表示以用户为中心的格式输出,x表示显示没有控制终端的进程。
bash
aux
ps -ef:以全格式显示所有进程信息。-e表示显示所有进程,-f表示显示完整格式的输出。
bash
2.
top 命令
top 命令可以实时动态地查看系统中各个进程的资源占用情况,包括 CPU、内存等。执行该命令后,会进入一个交互式界面,每隔几秒就会更新一次显示内容。
bash
在 top 界面中,你可以按一些按键来进行操作,例如按 q 键退出 top 界面。
3.
htop 命令
htop 是一个交互式的进程查看器,它在功能上类似于 top,但提供了更直观、更美观的界面,并且支持鼠标操作。
不过,系统默认可能没有安装 htop,你可以使用以下命令进行安装(以 Ubuntu 为例):
bash
安装完成后,使用以下命令启动 htop:
bash
4.
pgrep 命令
pgrep 命令用于根据进程名查找进程 ID(PID)。例如,查找名为 nginx 的进程 ID:
bash
pgrep nginx
912pgrep nginx
这些命令各有特点,你可以根据实际需求选择合适的命令来查看运行进程。