进程管理的基本命令


前后台进程

程序在内存中运行时表现为进程,进程分为前台进程与后台进程。默认情况下,用户创建的进程都是前台进程,在命令后加“&”则表示后台执行程序。

使用示例

1、前台进程控制着标准输入输出,在它结束前用户无法执行其它操作。

进程

2、后台运行的命令或程序为后台进程,后台进程不占用标准输入输出,用户可通过命令查看进程状态。

进程

jobs命令

查看后台任务。

命令格式

jobs [选项]...

命令详解

1、常用选项:

  • −l:显示进程号与任务号。

使用示例

1、jobs −l:显示后台运行的所有任务(进程)。

jobs

fg/bg/ctrl+z命令

切换前后台进程。

命令格式

1、fg [任务号]
2、bg [任务号]
3、ctrl+z组合键

命令详解

1、参数说明:

  • 任务号:不输入任务号则默认为最近一个任务。

使用示例

1、fg [任务号]:将后台任务切换至前台执行。

jobs

2、ctrl+z组合键:暂停当前进程并将前台任务切换至后台,进程状态为stopped。

jobs

3、bg [任务号]:将后台停止的任务恢复运行,进程状态为Running。

jobs

kill/ctrl+c命令

终止指定的前后台进程。

命令格式

1、kill [选项] 进程ID
2、ctrl+c组合键

命令详解

1、常用选项:

  • −9:强行终止进程的执行,进程终止后不会进行资源清理,可能会导致系统资源无法正常释放,所以不推荐使用。

使用示例

1、ctrl+c:终止前台程序。

kill

2、kill 进程ID:终止指定后台进程。

kill

发表评论

评论数量:0