工作管理的方法:
一:把进程放入后台
二:查看后台的工作
三:将后台暂停的工作恢复到前台执行
把进程放入后台方式:
命令后加 & ,放入后台会持续运行状态
top 按下ctrl+z ,放入后台是暂停状态
jobs -l 显示工作的pid
+号代表最后一个放入后台的
-号代表倒数第二个
恢复到前台执行: fg %工作号
恢复到后台执行:bg %工作号 ;bg 不跟工作号,代表恢复最后一个工作
可放入后台的例子:
复制一个大的文件可以放入后台
搜索文件
压缩解压缩文件
工作管理方法
-----
ctrl+c中止命令
想要命令在后台运行,则命令不与用户交互才行
将后台暂停的工作恢复到前台执行
把后台暂停的工作恢复到后台执行
2、查看后台的工作:jobs
1、把进程放入后台
放入后台两种方法?
命令后面加& 运行
进程运行过程中按 ctrl +z 暂停
查看后台进程?
jobs -l
有一点需要注意,涉及输入的进程放入后台是没有意义的,因此放入后台的状态必定是暂停的(stopped)
后台进程的状态?
stopped
running
done
+最后一个进入后台的进程
-倒数第二个进入后台的进程
如何让后台的进程恢复?
fg %工作号 从后台暂停到前台运行(%可以省略的)
bg %工作号 从后台暂停到后台执行
把后台暂停工作恢复到后台运行
将后台暂停工作恢复到前台执行
cp、tar、find等命令在针对较大数据量操作时可以放入后台执行
与用户有交互的命令放入后台都会显示暂停状态,如top命令
查看后台工作
把程序放入后台
放入到后台的job不能是需要用户交互的,否则会暂停。
把进程放入后台
tar -zcf etc.tar.gz/etc & #把命令放入后台,并在后台执行
top #按下ctrl+z快捷键,放在后台暂停
2查看后台的工作
jobs 命令 jobs -l 能看到工作的PID,+ 代表最近一个进后台的,-代表倒第二个
将后台暂停的工作恢复到前台执行
fg %工作号 参数 -%工作号:%可以省略,但是注意工作号和PID号的区别
把后台暂停的工作恢复到后台执行,
bg %工作号 注意恢复后的命令不能和前台有交互
fg恢复到
bg %1
11111
两种把进程放入后台的方式
1.命令加 & 符号
2.ctrl z // 放入后台并暂停执行
fg %工作号 // 恢复后台的工作
bg %工作号 // 恢复到后台
jobs
jobs#
vim asdsad &
2、 jobs 查看后台的工作
jobs [-l]
选项: -l:显示工作的 PID
注:“+”号代表最近一个放入后台的工作,也是工作恢复时,默认恢复的工作。“-”号代表倒数第二个放入后台的工作
top &
ctrl z
在执行命令后加 &符号:放入后台之后执行
ctrl+z :放入后台之后暂停
两种把进程放入后台的方式
1.命令加 & 符号
2.ctrl z // 放入后台并暂停执行
fg %工作号 // 恢复后台的工作
bg %工作号 // 恢复到后台
jobs