查看进程
更新时间:2026-06-04
Linux是一个多任务系统,经常需要对这些进程进行一些调配和管理。要进行管理,首先就要知道现在的进程情况:有哪些进程、进程的状态如何等。Linux提供了多种命令来了解进程的状况。
who
命令作用
who命令主要用于查看当前系统中的用户情况。
命令示例
查看系统中的用户及其状态
Plain Text
1# who

ps
命令作用
ps命令用来确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等。
命令用法
Plain Text
1ps [选项]
常用选项
| 选项 | 描述 |
|---|---|
| -e | 显示所有进程。 |
| -f | 全格式。 |
| -h | 不显示标题。 |
| -l | 使用长格式。 |
| -w | 宽行输出。 |
| -a | 显示终端上的所有进程,包括其他用户的进程。 |
| -r | 只显示正在运行的进程。 |
| -x | 显示没有控制终端的进程。 |
命令示例
显示系统中终端上的所有进行进程。
Plain Text
1# ps -a

top
命令作用
top命令和ps命令的基本作用是相同的,显示系统当前的进程和其他状况。
命令示例
动态显示系统当前的进程和其他状况。
Plain Text
1# top

kill
命令作用
kill可以终止前台和后台进程。
命令语法
kill命令的浯法格式有以下两种方式:
Plain Text
1kill [-s 信号声明] 进程号
2kill -l [信号声明]
其中进程号可以通过ps命令的输出得到。“-s”选项是给程序发送指定的信号,详细的信号可以用“kill -l”命令查看。
命令示例
查看详细信号:
Plain Text
1# kill -l

评价此篇文章
