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