36.每日一个Linux命令----先后台进程切换(fg、bg、jobs、&)

描述:fg 和 bg 命令是进程的先后台调度命令。linux

操做:shell

Ctrl + c 终止并退出当前前台命令的执行,回到shellgoogle

Ctrl + z 暂停前台命令,将该进程放入后台,回到shellcode

jobs 查看当前在后台执行的命令,可查看后台进程号码进程

& 运行命令时,在命令末尾加上&可以让命令在后台执行后台

fg N 将命令进程号码为N的命令进程放到前台执行,同%Nmap

bg N 将命令进程号码为N的命令进程放到后台执行top

[maple@linux ~]$  ping baidu.com -a >/dev/null &
[1] 12879
[maple@linux ~]$ jobs
[1]+ 
Running                
ping baidu.com -a > /dev/null &
[maple@linux ~]$ ping google.com -a >/dev/null
#Ctrl+Z
[2]+ 
Stopped                
ping google.com -a > /dev/null
[maple@linux ~]$ jobs
[1]- 
Running                
ping baidu.com -a > /dev/null &
[2]+ 
Stopped                
ping google.com -a > /dev/null
[maple@linux ~]$ fg 1
ping baidu.com -a > /dev/null
#Ctrl+Z
[1]+ 
Stopped                
ping baidu.com -a > /dev/null
[maple@linux ~]$ jobs
[1]+ 
Stopped                
ping baidu.com -a > /dev/null
[2]- 
Stopped                
ping google.com -a > /dev/null
[maple@linux ~]$ bg 2
[2]- ping google.com -a > /dev/null &
[maple@linux ~]$ jobs
[1]+ 
Stopped                
ping baidu.com -a > /dev/null
[2]- 
Running                
ping google.com -a > /dev/null &
[maple@linux ~]$ %2
ping google.com -a > /dev/null
#Ctrl+Z
[2]+ 
Stopped                
ping google.com -a > /dev/null
[maple@linux ~]$ jobs
[1]- 
Stopped                
ping baidu.com -a > /dev/null
[2]+ 
Stopped                
ping google.com -a > /dev/null
相关文章
相关标签/搜索