2013-12-17

Ubuntu 用 screen 快速切換多個終端機

阿舍用 vi 寫程式最常遇到的問題之一就是,每次寫好之後,就要切回 Shell 來跑程式,不然,就是要開多個終端機來切換,有點麻煩,後來,阿舍知道用「!」符號加上程式名稱就可以跑程式,但是,阿舍還是覺得不好用,又後來,阿舍終於知道有個叫 screen 的程式可以把一個終端機模式擬成多個來用,阿舍試過後,才發現這是最方便和好用的操作方式哩 ! 所以,推薦大家可試試哩 !

screen 啟動加 q 選項就不會出現此畫面 ( Credit howtoforge.com )
首先,請先用下面第一行的指令安裝好 screen 程式,之後,再用下面第二行的指令啟動 screen 程式,但是,啟動後,什麼事也不會發生,這是正常的哩 !

sudo apt-get install screen
screen -q

接下來,用 vi 隨便編輯一個檔案或執行 top 指令,之後,請按下「Ctrl - A」,然後,再按下一個 「c」,這樣,就會建立並切換到一個新的虛擬終端機上,接著,再按一次「Ctrl - A」之後,再按一個「n」,畫面就會切回剛剛的 vi 編輯畫面或 top 畫面了哩 ! 有沒有覺得很方便.... ^^=

所以,當要同時用多個終端機來操作的時候,也就可以用上面提到的方式在一個終端機上建立二個以上的虛擬終端機來操作和切換哩 ! 阿舍用過後,覺得比開多個實體的終端機畫面來的容易和快速哩 !

下面是前面提到的操作方式的相關鍵盤操作的說明,screen 可以做的事很多,不過,阿舍說的這個方式是最實用的,更多的 screen 指令說明請參考 這篇 ,都有詳細的說明哩 ! ^^=

Ctrl - A  :  screen 的所有操作都要先按下 Ctrl- A 後,再按下面的字母按鍵來操作的。
c  : 建立並切換到新終端機。
n  : 切換到下一個終端機。
p  : 切換到上一個終端機。
?  : 顯示指令和按鍵說明。
\   : 結束 screen 程式。

推薦閱讀


有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁

沒有留言 :

張貼留言

歡迎留言提問和討論 .... 😁