簡介
很多Linux高手都喜歡使用screen命令,screen命令可以使你輕鬆地使用一個終端控制其他終端。儘管screen本身是一個非常有用的工具,byobu作爲screen的增強版本,比screen更加好用而且美觀,並且提供有用的信息和快捷的熱鍵。
想象一下這樣一個場景:你通過Secure Shell(ssh)鏈接到一個服務器,並且工作在遠程shell下。你需要打開另一個shell窗口這樣你可以使得兩個shell窗口同時運行。也許當你在第2個窗口中敲入命令行時,需要第1個窗口的輸出。這時你會怎麼處理?大部分人都會選擇打開另一個SSH鏈接,事實上這是浪費而且沒有必要的。Byobu命令可以使得你在一個終端下運行多個終端。
安裝方式
掌握byobu最好的方法是自己親自實驗。在Ubuntu下安裝byobu的命令爲
sudo apt-get install screen byobu
使用源碼安裝的方法如下,先從官網https://launchpad.net/byobu/+download下載軟件包,再手動安裝:
cd /usr/local/src/
sudo wget https://launchpadlibrarian.net/130760729/byobu_5.33.orig.tar.gz
sudo tar zxvf byobu_5.33.orig.tar.gz
ll
cd byobu_5.33/
./configure
make && make install
使用方法
打開一個控制檯,輸入byobu,然後鍵入Enter。你的屏幕將會被取代爲一個新的控制檯,並且在屏幕的最下面一行信息面板。如下圖所示:
ok,下面讓我們開始使用這個新的終端。輸入命令top,然後鍵入Enter,讓它開始運行。按F2鍵,這時你看到一個全新的終端,沒有任何提示信息,你可以輸入新的命令。如下圖所示:
輸入uptime命令。那麼原來運行top的終端會發生什麼變化呢?當然它仍在運行。你可以按F3鍵進入到運行top命令的窗口,你可以再按F4鍵回到運行uptime的窗口。當你瀏覽其中一個終端時,其他終端並不受影響而是正常運行,這樣就可以實現多任務。
下面是常用的熱鍵綁定,對快速使用非常重要,務必牢記。
熱鍵說明F2 創建新的窗口
F4:跳到下一個窗口
F6 釋放該次對話並退出Byobu環境,回到當前終端窗口,並且當你下次登錄時,它會記住你上回的設置,非常智能
F8 重新命名一個窗口
注意:使用ssh在linux主機上登陸另外一臺linux主機,只需在命令行輸入
ssh username@ip
比如:ssh [email protected]
然後按照提示輸入密碼,一切無誤後則進入該遠程主機,可以任意操作了。