一、查看静态进程统计信息
格式:ps [选项]
常用命令选项
a:显示当前终端下的所有进程信息
u:使用以用户为主的格式输出进程信息
x:显示当前用户在所有终端下的进程信息
-e:显示系统内的所有进程信息
-l:使用长格式显示进程信息
-f:使用完整的格式显示进程信息
备注:常用的命令 ps aux
ps -elf
二、查看动态进程排名的信息
格式: top
备注:(1)退出top命令,用q键;
(2)top不会显示所有的进程,只会显示前十几个占用资源最大的进程;
图形界面中的系统--关于本计算机,打开此页面,进程中的信息与top命令查看到的进程是一致的
三、根据特定条件查询进程PID(进程号)信息
格式:pgrep [选项]
常用命令选项
-l:列出进程的名称
-U:根据进程所属的用户名进行查找
-t:根据进程所在的终端进行查找
pgrep命令的用法如下:
pgrep -l firefox
pgrep -U root
pgrep -t tty3
备注:tty3j是指终端名
四、以树型结构显示各进程间的关系
格式:pstree [选项]
常用命令选项:
-p:列出进程的PID号
-u:列出进程对应的用户名
-a:列出进程对应的完整命令
五、进程不同的启动方式
1、手工启动
前台启动:用户输入命令,直接执行程序
后台启动:在命令行尾加入"&"符号
六、进程的前后台调度
1、Ctrl+Z组合键
将当前进程挂起,即调入后台并停止执行
2、jobs命令
查看处于后台的任务列表
3、fg命令
将处于后台的进程恢复到前台运行,需指定任务序号
七、终止进程的运行
1、Ctrl+C组合键
中断正在执行的命令
2、kill、killall命令
kill命令用于终止指定的PID号的进程
killall命令用于终止指定名称的所有进程
-9选项用于强制终止
3、pkill [选项]
根据特定的条件终止相应的进程
常用命令选项:
-U:根据进程所属的用户名终止相应进程
-t:根据进程据的终端终止相应进程
(1)、根据进程PID只终止一个进程
(2)、根据程序名终止程序名下所有的进程