歡迎您光臨本站 註冊首頁

Tmux:終端復用器

←手機掃碼閱讀     火星人 @ 2014-03-12 , reply:0
  

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

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

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

在 CentOS 和 RHEL 中,它不存在於官方的軟體源中,所以需要添加 EPEL 庫。添加命令:

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

添加完畢后,可以用下面的命令來安裝它:

[root@server ~]# yum install tmux

安裝完畢后,只需要執行如下命令就可以使用它了:

[root@server ~]# tmux

執行這個命令后,您將會被轉移到 Tmux 的會話中。轉移到會話中后,您需要先按下 Ctrl+B 才能執行其他的命令。您可以先按下 Ctrl+B 后按 "?" 來查看所有支持的命令。

建立一個新 Tmux 會話命令:

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

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

您可以在所列出的會話之間切換,按下 Ctrl+B 然後在按 "w",然後使用箭頭來移動到你需要的會話,然後在回車,就可以切換到相應的會話中。如果要退出當前的會話,只需要鍵入"exit"命令即可。

如果您想拆分兩個會話窗口,可以按下 Ctrl+B 后在按下 "%" 來實現。

要從會話脫離,可以按下 Ctrl+B 後接著按 "d" 。將脫離所有的會話返回原來的終端屏幕。

如果要恢復脫離的會話,您可以輸入如下命令來恢復:

[root@server ~]# tmux attach

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

更詳細的使用命令,可以查看 Tmux 的 man 來得到。

[root@server ~]# man tmux

試試這個工具吧。



[火星人 ] Tmux:終端復用器已經有231次圍觀

http://coctec.com/docs/linux/show-post-64908.html