• Techo

[Linux] 在Linux環境(Linux shell)下的任務控制(Jobs)

更新日期:2019年7月30日

Linux 的優點在於系統運作穩定以及高效率的運作環境

但是樣樣需自己動手來

不會使用的人反而會綁手綁腳呢

今天要提到的 Linux任務控制即是最基本的使用操作

在windows下我們要同時開啟兩個視窗或是一邊看資料夾一邊編輯檔案是相當容易的事

但如果在Linux的命令列下

難道我們需要開啟兩個 terminal(終端機)才能做得到嗎?

其實不必的

我們可以在開啟vim之後 按下ctrl+z

此時的vim將會被丟到後台暫停並回到命列列讓人可以繼續打入指令

如果想要再叫回vim編輯介面

只要打入 fg

就可以再將vim叫回前台來執行

如果今天是要執行一個程式時再去做其他操作

可以在一開始就將程式丟到後台去執行

也就是在執行指令後面加上&

執行後將會直接回到命令列可以繼續打指令喔

如果今天有一個程式已經在前台執行了 (命令列無法使用)

我們又不想新開一個terminal

我們可以先將目前的工作丟到後台並暫停 (ctrl+z)

接著輸入 jobs

在這裡可以看到所有執行中的任務

然後使用 bg <number>

number指定的是我們要將哪一個任務編號的任務在"背景"繼續執行

這樣子就可以讓工作執行並且可以繼續使用命列列囉












25 次瀏覽
Screen Shot 2018-11-05 at 12.06.31 PM.pn
  • Instagram - White Circle
  • Google+ - White Circle
  • Facebook - White Circle

Contact Us

Techo私人程式家教

官方LINE ID : @tutortecho

zh-Hant.png

© Copyright 2018 by Sherry Wu and Techo Chao.

Proudly created with Wix.com,

but page loading is too slow,so I don't recommend it.