• 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指定的是我們要將哪一個任務編號的任務在"背景"繼續執行

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












60 次瀏覽0 則留言

最新文章

查看全部

[科技產業] IC設計股價起飛中,我該換工作嗎?

一兩個月前接到高通 Qualcomm 的電話 說是要發offer給我 由於距離面試結束後已經過了四五個月 時機已不同所以一些因素我婉拒了這個 offer 但後來不斷有 recruiter 或是 headhunter 一直寄信給我 例如 Arm china, Nvidia, Google, SiFive 在這個時機點都瘋狂地找人 讓我不禁懷疑真正的IC設計時代難道現在才開始嗎? 我留下這篇文章來記錄

Logo2020.JPG