linux SSH遠程界面分割工具tmux安裝使用

    最近在網上看到tmux分屏工具,雖然比較老的技術,但是博主比較out,最近纔看到(沒文化正可怕^_^),tmux是一個優秀的終端多路複用軟件,類似GNU Screen,但來自於OpenBSD,採用BSD授權。使用它最直觀的好處就是,通過一個終端登錄遠程主機並運行tmux後,在其中可以開啓多個控制檯而無需再“浪費”多餘的終端來連接這臺遠程主機;當然其功能遠不止於此,比如分屏(當然其他一些軟件也能達到這個目的,比如vim,但我還是喜歡tmux的分屏)。因爲tmux是一個優秀的終端複用軟件,即使非正常掉線,也能保證當前的任務運行,這一點對於遠程SSH訪問特別有用,網絡不好的情況下仍然能保證工作現場不丟失!此外,tmux完全使用鍵盤控制窗口,實現窗口的切換功能。可以在一個terminal下打開多個終端。下面進行安裝:

下載組件:

系統自帶有,但是版本比較舊,對於兼容和安全來講版本新點好。

# wget https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz

# tar -zxvf libevent-2.1.8-stable.tar.gz

# cd libevent-2.1.8-stable

# ./configure

# make -j 4

# make install

tmux下載可以到https://github.com/tmux/tmux/wiki官網再上傳服務器進行安裝

# mkdir /usr/local/tmux

# tar -zxvf tmux-2.6.tar.gz

# cd tmux-2.6

# ./configure --prefix=/usr/local/tmux

# make -j 4

# make install

啓動tmux服務 (工具需要手動啓動)

# cd /usr/local/tmux/bin

# ll

total 572

-rwxr-xr-x. 1 root root 583274 Jan  3 10:06 tmux

# ./tmux   

blob.png

按ctrl+b進入tmux命令模式,進行tmux操作。常見的命令有:

C-b ? 顯示快捷鍵幫助

C-b C-o 調換窗口位置,類似與vim 裏的C-w

C-b 空格鍵 採用下一個內置佈局

C-b ! 把當前窗口變爲新窗口

C-b " 模向分隔窗口

C-b % 縱向分隔窗口

C-b q 顯示分隔窗口的編號

C-b o 跳到下一個分隔窗口

C-b 上下鍵 上一個及下一個分隔窗口

C-b C-方向鍵 調整分隔窗口大小

C-b c 創建新窗口

C-b 0~9 選擇幾號窗口

C-b c 創建新窗口

C-b n 選擇下一個窗口

C-b l 切換到最後使用的窗口

C-b p 選擇前一個窗口

C-b w 以菜單方式顯示及選擇窗口

C-b t 顯示時鐘

C-b ; 切換到最後一個使用的面板

C-b x 關閉面板

C-b & 關閉窗口

C-b s 以菜單方式顯示和選擇會話

C-b d 退出tumx,並保存當前會話,這時,tmux仍在後臺運行,可以通過tmux attach進入 到指定的會話。

blob.png


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章