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 程式。


[+] Ubuntu 指令新手會用到的35個技法 - 這是以阿舍的使用經驗編寫出來的電子書,三天內應該就看的完,學的起來哩 ! 有空就參考一下囉 ! ... ^^=

關於阿舍

好文不藏私,請多分享囉!! ^^=



沒有留言 :

張貼留言

如果留言後,發現留言不見了,這通常是因為 Goolge 把它認為是垃圾留言了,請用信件通知阿舍調整 ( ayubiz@gmail.com )。謝謝 !