Tmux:終端複用器

轉自Tmux:終端複用器html


Tmux 是一個 C 語言編寫的終端,它可以在單一窗口中同時訪問和控制多個終端。它是一個相似於GNU Screen 的工具。使用它,用戶能夠在 Linux 系統上管理多個任務和命令行程序,而不用同時打開多個終端窗口,Tmux 還能夠切換到後臺在須要的時候在調用到前臺來。linux

在 Debian 和 Ubuntu 下安裝 Tmux 的命令:工具

sk@sk:~$ sudo apt-get install tmuxspa

在 CentOS 和 RHEL 中,它不存在於官方的軟件源中,因此須要添加 EPEL 庫。添加命令:.net

[root@server ~]# rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm命令行

添加完畢後,能夠用下面的命令來安裝它:code

[root@server ~]# yum install tmuxserver

安裝完畢後,只須要執行以下命令就能夠使用它了:htm

[root@server ~]# tmuxblog

執行這個命令後,您將會被轉移到 Tmux 的會話中。轉移到會話中後,您須要先按下 Ctrl+B 才能執行其餘的命令。您能夠先按下 Ctrl+B 後按 "?" 來查看全部支持的命令。

http://www.linuxeden.com/upimg/allimg/130702/112AT320-0.png

創建一個新 Tmux 會話命令:

先按下 Ctrl+B 後在按下 "c",您將創建一個新的會話。

http://www.linuxeden.com/upimg/allimg/130702/112AQ2b-1.png

在新的會話界面,您能夠在底部看到綠色的 Tmux 會話記錄,* 號標記的會話表示當前的會話。

您能夠在所列出的會話之間切換,按下 Ctrl+B 而後在按 "w",而後使用箭頭來移動到你須要的會話,而後在回車,就能夠切換到相應的會話中。若是要退出當前的會話,只須要鍵入"exit"命令便可。

http://www.linuxeden.com/upimg/allimg/130702/112AT922-2.png

若是您想拆分兩個會話窗口,能夠按下 Ctrl+B 後在按下 "%" 來實現。

http://www.linuxeden.com/upimg/allimg/130702/112AS551-3.png

要從會話脫離,能夠按下 Ctrl+B 後接着按 "d" 。將脫離全部的會話返回原來的終端屏幕。

若是要恢復脫離的會話,您能夠輸入以下命令來恢復:

[root@server ~]# tmux attach

這樣,你將恢復連接到原來的會話中。

更詳細的使用命令,能夠查看 Tmux 的 man 來獲得。

[root@server ~]# man tmux

試試這個工具吧。

相關文章
相關標籤/搜索