什么是Tmux猜欺?
官網(wǎng)(被墻,自備梯子)
GitHub主頁(沒梯子就看這里)
官方對其解釋是一個終端復(fù)用工具(terminal multiplexer),至于什么事終端復(fù)用工具棺耍,我的表述是:一個ssh連接虱咧,多個會話熊榛,省去了我們打開多個ssh連接的煩惱~具體是什么玩意兒,自己嘗試一下才會真正理解腕巡。
Tmux安裝
如何你是系統(tǒng)管理員玄坦,那么,Tmux的安裝很簡單,用相應(yīng)發(fā)行版所帶的軟件管理工具即可煎楣。但豺总,我不是系統(tǒng)管理員所以,只有從源碼裝嘍同時择懂,由于Tmux的安裝依賴libevent以及ncurses喻喳,這兩個軟件也要一并安裝。
源碼的下載
wget https://github.com/tmux/tmux/releases/download/2.2/tmux-2.2.tar.gz
wget https://github.com/libevent/libevent/releases/download/release-2.0.22-stable/libevent-2.0.22-stable.tar.gz
wget http://ftp.gnu.org/gnu/ncurses/ncurses-6.0.tar.gz
軟件的解壓
略
軟件的安裝(以我下載的版本為例)
#libevent
./configure --prefix=$HOME/.local --disable-shared
make
make install
#ncurses
./configure --prefix=$HOME/.local
make
make install
#tmux
./configure CFLAGS="-I$HOME/.local/include -I$HOME/.local/include/ncurses" LDFLAGS="-L$HOME/.local/lib -L$HOME/.local/include/ncurses -L$HOME/.local/include" CPPFLAGS="-I$HOME/.local/include -I$HOME/.local/include/ncurses" LDFLAGS="-static -L$HOME/.local/include -L$HOME/.local/include/ncurses -L$HOME/.local/lib"
make
cp tmux $HOME/.local/bin
#環(huán)境變量設(shè)置
#將下面的語句添加到.bashrc中
export $PATH="$HOME/.local/bin:$PATH"
#重載環(huán)境
source .bashrc
安裝完成
附上幾篇Tmux的使用介紹:
1. Tmux 入門指南
2. CentOS下安裝和使用tmux(安裝部分就不要看了困曙,有些問題)
3. Tmux 速成教程:技巧和調(diào)整