1.注意事项
- 前台是指当前可以操控和执行命令的这个操作环境,后台是指工作可以自行运行,但是不能 直接用 ctrl+c 来终止它,只能使用 fg/bg 来调用工作;
- 当前的登录终端,只能管理当前终端的工作,而不能管理其他登录终端的工作。如 tty1 登 录的终端是不能管理 tty2 终端中的工作的;
- 放入后台的命令必须可以持续运行一段时间,这样我们才能扑捉和操作这个工作。如果把 ls 命令放入后台执行,它很快就会执行完成,我们很难操作它。
- 放入后台执行的命令不能和前台用户有交互或需要前台输入,否则放入后台只能暂停,而不 能执行。比如 vi 命令放入后台只能暂停,而不能执行,因为 vi 需要前台输入信息。top 命 令也不能放入后台执行,而只能放入后台暂停,因为 top 命令需要和前台有交互
2.如何把命令放入后台
第一种:命令 &
第二种:Ctrl +z
3.查看后台工作
jobs -l
4.将后台暂停的工作恢复到前台执行
fg %工作号
% 可以取消
5.将后台暂停的工作恢复到后台执行
bg %工作号
6.例子
jobs -l
[2]+ 2683927 Stopped find / -name xixi.txt
fg 2 :此时就会在前台进行展示
bg 2 :此时就会在后台进行展示