后台执行命令
& : 命令后加该字符,表示将命令丢到后台执行
例子:
find / -name nginx > /home/admin/findnginx.txt 2>&1 &
以上命令表示使用find查找名字为nginx并将内容以及错误输出到findnginx.txt文件,且将该任务丢到后台执行
暂停当前的工作 ctrl + z
使用vim编辑diff1文件,此时使用ctrl+z 可将该任务暂停并丢到后台
查看后台工作状态
jobs [-lrs]
-l : 除了列出job number与命令之外,列出PID
-r : 仅列出正在后台run的工作
-s : 仅列出正在后台暂停的工作
+ 表示最新被放到后台的工作号码,- 代表次新被放到后台的
取出后台工作到前台处理
fg %jobnumber
bg %jobnumber : 让工作在后台中的状态变为运行