Ubuntu 12 04下玩轉終端管理器Byobu

2021-07-10 13:32:40 字數 2284 閱讀 6127



很多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

cd /usr/local/src/

sudo wget

sudo tar zxvf byobu_5.33.orig.tar.gz

llcd byobu_5.33/

./configure

make && make install

byobu 其實就是利用 screen 強大的配置功能搞了很多有用的配置項. 它最大的特性乙個是 key-binding, 將新視窗, 視窗切換, 重新命名等操作繫結到了 f2~f9等鍵, 另外, f12鍵可以鎖定終端, 輸入登陸密碼後才解鎖. 另乙個特性是螢幕底部顯示一系列資訊 (status), 有 cpu, 記憶體, 時間 等資訊。

開啟乙個控制台,輸入

byobu

,然後鍵入

enter

。你的螢幕將會被取代為乙個新的控制台,並且在螢幕的最下面一行資訊面板。如下圖所示:

,下面讓我們開始使用這個新的終端。輸入命令

top,然後鍵入

enter

,讓它開始執行。按

f2鍵,這時你看到乙個全新的終端,沒有任何提示資訊,你可以輸入新的命令。如下圖所示:

輸入uptime

命令。那麼原來執行

top的終端會發生什麼變化呢?當然它仍在執行。你可以按

f3鍵進入到執行

top命令的視窗,你可以再按

f4鍵回到執行

uptime

的視窗。當你瀏覽其中乙個終端時,其他終端並不受影響而是正常執行,這樣就可以實現多工。

下面是常用的熱鍵繫結,對快速使用非常重要,務必牢記。

熱鍵說明

f2 建立新的視窗

shift+f2生成水平分隔

ctrl+f2生成垂直分隔

ctrl+shift+f2生成新會話

f3 回到先前視窗

f4:跳到下乙個視窗

shift+f3在乙個視窗的分隔中回到上乙個子視窗,可迴圈

shift+f4在乙個視窗的分隔中回到下乙個子視窗,可迴圈

f6 釋放該次對話並退出byobu環境,回到當前終端視窗,並且當你下次登入時,它會記住你上回的設定,非常智慧型

f7 進入 複製/回滾模式

f8 重新命名乙個視窗

f9 啟動配置視窗,從這裡可以了解byobu的熱鍵設定,並且也可以自己修改設定一些選項,建議每次多看看。

下面是按照上面的熱鍵快速分割視窗,並ssh連線多個遠端主機得到的視窗布局圖。使用byobu管理這些遠端終端實在是太方便了。

注意:使用ssh在linux主機上登陸另外一台linux主機,只需在命令列輸入

ssh username@ip

比如:ssh [email protected]

然後按照提示輸入密碼,一切無誤後則進入該遠端主機,可以任意操作了。

Ubuntu12 04下配置OwnCloud私有雲

前邊已經寫過安裝owncloud,這裡配置一下資料庫,使用mysql資料庫。在 etc php5 conf.d 目錄下配置mysql.ini檔案為 configuration for php mysql module extension pdo mysql.so extension mysql.so...

ubuntu12 04下root使用者登入

在ubuntu12.04下,預設不允許實用root使用者登入,現在要配置實用root使用者登入,現在登入普通使用者進入系統配置。首先,配置root使用者密碼 sudo passwd root根據提示設定好密碼後,修改 etc lightdm 目錄下的lightdm.conf配置檔案,新增下面兩行 g...

ubuntu12 04下django安裝略談

首先你需要肯定你的機子上裝了python 現在ubuntu已經自帶,所以不必操心 當然你可以在你的機子下測試一下,只需在terminal下輸入python 如果出現下面的介面就說明你機子已經裝了python python 2.7.3 default,aug 1 2012,05 14 39 gcc 4...