大家好,我是Sandra欧洲杯男足 Henry-Stocker, NetworkWorld博客“Unix作为第二语言”的作者。
在这个Linux技巧中,我们将了解如何将一个正在运行的任务移到后台,以及这意味着什么。
假设你开始了一个你不想停止的进程,但是你想在等待它完成的过程中做一些其他的事情。您可以始终打开第二个终端窗口,但还有另一种选择。您可以将正在运行的进程移到后台,然后运行其他命令。要做到这一点,你首先需要输入^z(按住control键并按z),这样就会暂停进程。然后输入bg将进程放到后台。这样您就可以运行其他命令了。
如果您等待的命令将向您的屏幕发送输出,那么该输出可能会混合到您在前台运行的命令的输出中。如果这对您不起作用,那么您可能应该打开第二个终端窗口。
当您在后台运行一个进程时,它将有两个与之关联的数字—进程ID和作业编号。使用jobs命令列出后台进程。
您可以使用fg %1这样的命令将后台进程恢复到前台。1对应于上面jobs队列中列出的数字。
你也可以在后台运行一个进程从开始添加一个&到行结束,像这样:
这是您的Linux进程背景提示。如果您有问题或想建议一个主题,请在下面添加评论。别忘了订阅YouTube上的IDG Tech(talk)频道。
如果你喜欢这个视频,请点击点赞和分享按钮。想了解更多Linux技巧,请关注我们的Facebook, YouTube和NetworkWorld.com。