如何把linux后台任务调到前台

如何把linux后台任务调到前台,第1张

linux前后台任务切换方法:

1、在Linux终端运行命令的时候,在命令末尾加上 &符号,就可以让程序在后台运行

root@Ubuntu$ ./tcpserv01 &

2、如果程序正在前台运行,可以使用 Ctrl+z 选项把程序暂停,然后用 bg %[number] 命令把这个程序放到后台运行

cat@Ubuntu:~/unp/unpv13e/tcpcliserv$ ./tcpserv01

^Z

[1]+ Stopped ./tcpserv01

cat@Ubuntu:~/unp/unpv13e/tcpcliserv$ bg %1

[1]+ ./tcpserv01 &

cat@Ubuntu:~/unp/unpv13e/tcpcliserv$

3、对于所有运行的程序,我们可以用jobs –l 指令查看

cat@Ubuntu:~/unp/unpv13e/tcpcliserv$ jobs -l

[1]+ 4524 Running ./tcpserv01 &

4、也可以用 fg %[number] 指令把一个程序掉到前台运行

cat@Ubuntu:~/unp/unpv13e/tcpcliserv$ fg %1

./tcpserv01

5、也可以直接终止后台运行的程序,使用 kill 命令

cat@Ubuntu:~/unp/unpv13e/tcpcliserv$ kill %1

命令后直接加&,这个命令就在后台执行;

正在运行的命令,使用Ctrl+z,就挂起;

jobs命令,可以现实后台,包括挂起的命令;

使用bg %作业号 就可以把挂起的命令在后台执行;

使用fg  %作业号 就可以把后台命令调到前台。

您直接在前台写命令不就行了?我们一般是反过来折腾的!

写完命令行,在最后加上$,将命令挂到后台运行;

正在运行指令时,按Ctrl+Z,将进程挂到后台并暂停;

bg 命令在后台运行被暂停的作业;

fg 将后台作业放到前台运行。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8032324.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存