CentOS下Tmux安裝和使用

2021-07-13 05:46:58 字數 1514 閱讀 7403

你是不是經常需要ssh遠端登入到linux伺服器?操作一些命令時必須等待它執行完畢,在此期間可不能關掉視窗或者斷開連線,否則這個任務就會被殺掉,一切半途而廢了。

之前解決方案使用screen,但此專案基本不再開發支援,顧新一代工具tmux出現光芒。

tmux介紹:

tmux是bsd實現的screen替代品,相對於screen,它更加先進:支援螢幕切分,而且具備豐富的命令列引數,使其可以靈活、動態的進行各種布局和操作。澀可以做到一條命令就啟動起來(強大的配置),左側是終端,右側是vim,下面來乙個gdb——總之它就是乙個靈活的ide,任仍你配置。

在linux/osx下安裝tmux

你可以通過編譯軟體源或者通過系統包管理器的方式安裝,我建議使用包管理器,這樣比編譯更快更簡單

osx:

# sudo brew install tmux

# sudo port install tmux

debian/ubuntu:

# sudo apt-get install tmux

rhel/centos/fedora(rhel/centos 要求 epel repo):

epel庫安裝

$ wget

$ rpm -ivh epel-release-6-8.noarch.rpm

$ sudo yum install tmux

這樣就ok啦!

基礎管理sessions的命令:

tmux #開啟tmux

tmux ls #顯示已有tmux列表

tmux new -s 《會話名》

tmux attach-session -t 數字  #選擇tmux

tmux rename-session -t 《會話名》 《新名字》

tmux kill-session -t 《會話名》

把視窗分成許多面板:

你可以水平或者豎直分割乙個視窗,水平分割輸入:

crtl-b "

現在你就擁有兩個面板,現在我們豎直分割:

crtl-b %

在他們之間移動:

ctrl-b 《游標鍵》

命令參考:

c代表ctrl鍵

c-b c 建立乙個新的視窗    

c-b n 切換到下乙個視窗

c-b p 切換到上乙個視窗

c-b l 最後乙個視窗,和上乙個視窗的概念不一樣喲,誰試誰知道

c-b w 通過上下鍵選擇當前視窗中開啟的會話

c-b 數字 直接跳到你按的數字所在的視窗

c-b & 退出當前視窗

c-b d 臨時斷開會話 斷開以後,還可以連上的喲:)

c-b " 分割出來乙個視窗 (橫向)

c-b % 分割出來乙個視窗 (縱向)

c-b o 在小視窗中切換    

c-b (方向鍵)

c-b ! 關閉所有小視窗

c-b x 關閉當前游標處的小視窗

c-b t 鐘錶

c-b pageup/pagedo

參考:

CentOS下Tmux安裝和使用

tmux介紹 tmux是bsd實現的screen替代品,相對於screen,它更加先進 支援螢幕切分,而且具備豐富的命令列引數,使其可以靈活 動態的進行各種布局和操作。它可以做到一條命令就啟動起來 強大的配置 左側是終端,右側是vim,下面來乙個gdb 總之它就是乙個靈活的ide,任仍你配置。效果如...

CentOS6下tmux安裝和使用

一 tmux的安裝 1.安裝tmux之前需要先安裝一些支援的元件 yum install libevent devel ncurses devel wget tar zxvf tmux 1.6.tar.gz cd tmux 1.6 configure make make install 3.上述解壓...

CentOS下tmux安裝與使用

tmux它是bsdscreen替代品,相對於screen,它更加先進 支援螢幕切分,並且具備豐富的命令列引數,使其能夠靈活 動態的進行各種布局和操作。它能夠做到一條命令就啟動起來 強大的配置 左側是終端。右側是vim,以下來乙個gdb 總之它就是乙個靈活的ide,任仍你配置。效果例如以下圖 接下來,...