本文詳細介紹tmux的概念和搭建過程linux/tmux/
為什麼要用tmux
tmux是什麼?tmux是linux中一種管理視窗的程式。那麼問題來了:mac自帶的iterm2很好用啊。既支援多標籤,也支援窗體內部panel的分割,為什麼還要用tmux?其實,多標籤和分割窗體只是tmux的部分功能。用tmux的主要原因是它提供了乙個窗體組隨時儲存和恢復的功能。看看以下的使用場景是否適合你:
我們先來理解下tmux的幾個元素。tmux的主要元素分為三層:
為了更好的理解,下面是三個元素在tmux中的具體展現。
可以看到session總在tmux的左下角顯示,通常會為他命名。例如我正在寫部落格,開了很多視窗那麼我就會把這組視窗命名為blog
方便之後的重連和切換。而window也會在最下方以一種tab的形式展現。每個window都有自己的需要,也會以當前活動程序的名字命名。而pane就比較好理解,即把單個視窗分割成若干個小塊後的元素。
本文以mac環境為例。linux的方法類似centos系列的可以用yum install tmux
安裝。
brew install tmux
安裝完直接執行tmux可能會有以下報錯,按照下面的步驟執行命令即可
$junyilu> tmux
dyld: library not loaded: /usr/local/lib/libevent-2.0.5.dylib
referenced from: /usr/local/cellar/tmux/1.9a/bin/tmux
reason: image not found
trace/bpt trap: 5
$junyilu> brew link libevent
linking /usr/local/cellar/libevent/2.0.22...
error: could not symlink lib/pkgconfig/libevent.pc
/usr/local/lib/pkgconfig is not writable.
$junyilu> sudo chown junyilu /usr/local/lib/pkgconfig
$junyilu> brew link libevent
linking /usr/local/cellar/libevent/2.0.22... 25 symlinks created
prefix-command
前置操作:所有下面介紹的快捷鍵,都必須以前置操作開始。tmux預設的前置操作是ctrl+b
。例如,我們想要新建乙個窗體,就需要先在鍵盤上摁下ctrl+b
,鬆開後再摁下n
鍵。
下面所有的prefix
均代表ctrl+b
session相關操作
操作快捷鍵
檢視/切換session
prefix s
離開session
prefix d
重新命名當前session
prefix $
window相關操作
操作快捷鍵
新建視窗
prefix c
切換到上乙個活動的視窗
prefix space
關閉乙個視窗
prefix &
使用視窗號切換
prefix 視窗號
pane相關操作
操作快捷鍵
切換到下乙個窗格
prefix o
檢視所有窗格的編號
prefix q
垂直拆分出乙個新窗格
prefix "
水平拆分出乙個新窗格
prefix %
暫時把乙個窗體放到最大
prefix z
預設的tmux風格比較樸素甚至有些醜陋。如果希望做一些美化和個性化配置的話,建議使用gpakosz的tmux配置。它的本質是乙個tmux配置檔案,實現了以下功能:
安裝方式也很簡單如下(注意:如果想使用powerline美化需要先安裝powerline,具體方法見之前的博文)
$ cd
$ rm -rf .tmux
$ git clone
$ ln -s .tmux/.tmux.conf
$ cp .tmux/.tmux.conf.local .
安裝完以後就能獲得以下效果了: Tmux Linux從業者必備利器
為什麼要用tmux tmux是什麼?tmux是linux中一種管理視窗的程式。那麼問題來了 mac自帶的iterm2很好用啊。既支援多標籤,也支援窗體內部panel的分割,為什麼還要用tmux?其實,多標籤和分割窗體只是tmux的部分功能。用tmux的主要原因是它提供了乙個窗體組隨時儲存和恢復的功能...
IT從業者必備的十五種能力
無論在內企,還是在外企,凡是成功人士 以下簡稱他們 的身上都有獨特的個人能力和人格魅力,這是旁人所缺乏的。他們的成功決不能簡單地歸結為機遇好。依我來看,這些能力可概括為 1 解決問題時的逆向思維能力 面對工作中遇到的新問題,一時又找不到解決方法。而且,上司可能也沒有什麼錦囊妙計時,他們擅長用逆向思維...
昆明外來IT從業者現狀
我們同樣是城市的建設者 昆明外來it從業者現狀 雲網 http yunnan.2005 04 29 14 38 48 華好網 雲南 字型 大 中 小我們來自外地,我們卻同樣愛著昆明,這座美麗的春城!我們同樣是這座城市的建設者!我們同樣為雲南的it行業貢獻著才智 追逐著夢想!我們有成功的歡歌,也有失敗...