重新获得shell焦点而不退出linux中的程序

时间:2014-02-15 17:33:07

标签: linux shell

(我知道这不是这个问题的地方,但这让我感到疯狂。我尝试在网上找到答案,但我不知道搜索时会用什么字。)

如果我在文本编辑器中编辑程序,然后想要运行它,那么shell仍然是“在文本编辑器中”。我使用ctrl + C重新获得对shell的控制并运行程序,但这会退出文本编辑器。必须有更好的方法来做到这一点。

1 个答案:

答案 0 :(得分:1)

我喜欢使用CTRL+z将文本编辑器放在后台。您可以通过键入作业来查看后台进程列表。使用fg %1将作业带回前台(假设您只有一个作业)。

例如:

$ jobs
[1]-  Stopped                 vim file1
[2]+  Stopped                 vim file2
$ fg %1 #Brings the "vim file1" back to the foreground