目录
一、进程简介
进程:进行中的程序,是一个动态的过程 ,操作系统是通过管理进程,让进程运行 来完成用户的任务的
程序:存储在磁盘上二进制可执行文件
PCB:进程控制块,记录一个进程执行过程中的相关属性。
PID:是操作系统对进程的标识,每一个进程的PID都是不同的
系统管理进程(可执行程序的代码+各种资源及处理器状态等等)通过PCB(进程控制块)来记录这些数据
二、进程管理相关命令
启动进程:路径 + 可执行文件名
将进程放到后台执行:路径 + 可执行文件名 &
1.ps
默认显示与当前终端有关的进程信息
-e 显示系统中所有进程信息
-f 显示更多的进程属性
-L 显示进程中线程信息
代码示例:
2.pstree
以树状图形显示进程之间的关系
代码示例:
3.kill
语法:kill PID 结束或挂起一个进程
kill -9 PID 强制结束一个进程
kill -STOP PID 挂起一个进程
代码示例:
4.pkill
语法:pkill + 进程名 结束一组同名的进程
代码示例:
5.jobs
显示当前终端的任务,显示后台执行或挂起的任务
6.fg和bg
fg % 任务号 将后台运行的或者挂起的任务移到前台执行
bg % 任务号 将挂起的进程唤醒到后台去执行
代码示例: