进程管理 程序:静态的代码,占用硬盘的空间。 进程:动态的代码,占用内存、CPU的空间。 父进程/子进程 进程的标识:PID

查看进程:pstree-processes Tree 格式:pstree [选项] [PID或用户]

常用命令选项 -a:显示完整的命令行 -p:列出对应PID编号 ps -ap lisi(用户)

systemd:表示所有的进程的父进程

ps aux 操作--列出正在运行的所有进程 ps -elf 操作--列出正在运行的所有进程

进程动态排名
top 交互工具 格式:top [-d刷新秒数] [-u 用户名]

在top界面输入大写的P,所有的进程按照CPU排序 在top界面输入大写的M,所有的进程按照内存大小排序。

检索进程 pgrep -process Grep 用途:pgrep [选项] ...查询条件

常用命令选项 -l:输出进程名,而不仅是PID -u:检索指定用户的进程 -t:检索指定终端的进程 -x:精确匹配完整的进程名 pgrep -lu lisi

进程的前后台调度 后台启动: 在命令行末尾添加“&”符号,不占用当前终端。

Ctrl+z:挂起当前进程(暂停并转入后台)

jobs 命令:将后台任务恢复到前台运行

bg命令:激活后台被挂起的任务

jobs -l 查看后台进程信息,并输出PID

杀死进程 Ctrl+c :中断当前命令进程

kill [-9] PID :强制杀死进程

killall [-9] 进程名

pkill 查询条件