Linux系统应用基础教程
一、进程与程序的区别
(1)进程是程序处理数据的过程,而程序只是一组指令的有序集合。
(2)进程具有动态性、并发性、独立性和异步性,而程序只是静态的代码不具有这些特性。
(3)进程与程序并非一一对应的,一个进程可能对应一个程序,也可能多个进程对应一个程序;例如,一个编译程序为多个用户程序编译,构成多个进程。
二、工作管理—把进程放入后台
把进程放入后台
方法一、在命令后加&
[root@localhost ~]# tar -zcf etc.tar.gz /etc &
方法二、按下ctrl+z快捷键
[root@localhost ~]# top(任意命令)
在top(任意)命令执行的过程中,按下ctrl+z快捷键
用jobs来查看放到后台的任务
查看后台工作
jobs命令:返回的是工作号
[root@localhost ~]# jobs [-l]
-l: 显示工作的PID
注意:
+代表最近一个放入后台的工作,也就是工作恢复时,默认恢复的工作
-代表倒数第二个放入后台的工作
三、进程前后台转换
后台进程切换到前台
[root