ps命令用于显示当前进程的状态,相似于 windows 的任务管理器。
ps [options] [--help]
关键选项:linux
- -a 显示当前终端的全部进程信息
- -u 以用户的格式显示进程信息
- -x 显示后台进程运行的参数
- -e 显示全部进程
- -f 全格式
执行命令 ps -aux 显示以下信息

详解:windows
- USER 用户名称
- PID 进程号
- %CPU 进程占用CPU的百分比
- %MEN 进程占用物理内存的百分比
- VSZ 进程占用虚拟内存大小(单位:kb)
- RSS 进程占用物理内存大小(单位:kb)
- TTY 终端名称(缩写)
- STAT 进程状态,S-睡眠、s-表示该进程是会话的先导进程、N-表示进程拥有比普通优先级更比的进程、R-正在运行、D-短时间等待、Z-僵尸进程、T-被跟踪或者被中止等等。
- START 进程的启动时间
- TIME 进程使用CPU的总时间
- COMMAND 启动进程所用的命令和参数
终止进程命令
kill [options] 进程号
killall 进程名称
关键选项:ssh
- -9 表示强迫进程当即中止
例:强制杀掉一个ssh远程登陆

执行命令 kill -9 991

由于是杀掉我正在执行此命令的远程终端链接,所以终端会直接exit。
查看进程树
pstree [options]
关键选项:spa
- -p 显示进程的PID
- -u 显示进程的所属用户
