Tmux 終端命令列介紹
Tmux ("Terminal Multiplexer"的簡稱), 是一款優秀的終端複用軟體,類似 GNU screen,但比screen更出色。tmux來自於OpenBSD,採用BSD授權。使用它最直觀的好處就是, 透過一個終端登入遠端主機並執行tmux後,在其中可以開啟多個控制檯而無需再“浪費”多餘的終端來連線這臺遠端主機, 還有一個好處就是當終端關閉後該 裡面執行的任務程式也會隨之中斷,透過使用tmux就能很容易的解決這個問題。
1. 關閉終端,再次開啟時原終端裡面的任務程式依然不會中斷 ;
2. 處於異地的兩人可以對同一會話進行操作,一方的操作另一方可以實時看到 ;
3. 可以在單個螢幕的靈活佈局下開出很多終端,然後就能協作地使用它們 ;
首先安裝該命令( 下需要 EPEL repo):
[root@ames ~]# cat /etc/RedHat-release CentOS Linux release 7.3.1611 (Core) [root@ames ~]# yum -y install tmux
檢視命令的用法:
[root@ames ~]# tmux --help usage: tmux [-28lquvV] [-c shell-command] [-f file] [-L socket-name] [-S socket-path] [command [flags]] [root@ames ~]#
個別選項及引數介紹:
1. 執行tmux:
[root@ames ~]# tmux
2. 新建會話: # tmux new -s SESSION-NAME
(注:SESSION-NAME表示會話名稱,可以為字母或數字)
也可以不用指定會話名稱 ( 不推薦): # tmux new
[root@ames ~]# tmux new -s second-tmux
3. 檢視已建立的會話:
[root@ames ~]# tmux ls
4. 進入一個已知會話: # tmux a -t SESSION-NAME 或 # tmux attach -t SESSION-NAME
[root@ames ~]# tmux ls 0: 1 windows (created Wed Aug 30 11:15:29 2017) [61x16] second-tmux: 1 windows (created Wed Aug 30 11:23:51 2017) [85x16] [root@ames ~]# tmux a -t second-tmux
5. 暫時離開當前會話:
( 該命令會從當前會話中退出去, 因此才會有稍後重新接入會話這麼一說 )
[root@ames ~]# tmux detach
6. 關閉會話:# tmux kill-session -t SESSION-NAME
( 在會話內部或外部執行均可)
[root@ames ~]# tmux ls 0: 1 windows (created Wed Aug 30 11:15:29 2017) [61x16] second-tmux: 1 windows (created Wed Aug 30 11:40:24 2017) [85x16] [root@ames ~]# tmux kill-session -t second-tmux [root@ames ~]# tmux ls 0: 1 windows (created Wed Aug 30 11:15:29 2017) [61x16] [root@ames ~]#
注: 1. 單獨執行tmux命令,即開啟一個tmux會話 ; 2. 不能在tmux會話裡面再新建會話,會報錯:"sessions should be nested with care, unset $TMUX to force"
很多情況下, 需要在一個會話中執行多個命令,執行多個任務,我們可以在一個會話的多個視窗裡組織他們。
1. 分屏:分為水平分屏和垂直分屏
水平分屏
快捷鍵:先按 ctrl+b, 放開後再按%
垂直分屏
快捷鍵:先按 ctrl+b, 放開後再按 "
分屏後的視窗中的游標互相切換
快捷鍵:先按ctrl+b, 放開後再按下o
切換tmux會話終端
快捷鍵:先按ctrl+b, 放開後再按s
終端內顯示時間
快捷鍵:先按ctrl+b, 放開後再按t
退出時間介面:按q鍵
終止一個終端視窗(需確認)
快捷鍵:exit 或 先按ctrl+b, 放開後再按 &
在當前視窗的基礎上再開啟一個新的視窗
快捷鍵:先按ctrl+b, 放開後再按c
暫時退出當前會話
快捷鍵:先按ctrl+b, 放開後再按 d
檢視皮膚編號
快捷鍵:先按ctrl+b, 放開後再按q
關閉所有分屏後的視窗,即合併為一個視窗
快捷鍵:先按ctrl+b, 放開後再按!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901823/viewspace-2996420/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Tmux使用介紹UX
- 終端環境之tmuxUX
- Tmux 入門介紹UX
- MAC常用終端命令列Mac命令列
- 終端複用軟體 tmuxUX
- tmux 終端複用詳解UX
- tmux 多終端管理器UX
- SVN命令列使用介紹命令列
- Geth的命令列介紹命令列
- Windows 命令列終端 PowerShell 美化計劃Windows命令列
- Git常用命令列終端指令Git命令列
- Linux終端複用神器-Tmux使用梳理Linux
- 命令列工具中的瑞士軍刀 - tmux命令列UX
- [CentOS]安裝命令列終端Terminator工具CentOS命令列
- 命令列終端連線V-P-N命令列
- 12款最佳Linux命令列終端工具Linux命令列
- Mac 終端命令列顏色高亮顯示Mac命令列
- Linux 命令列終端快捷鍵補充Linux命令列
- 如何使用Tmux提高終端環境下的效率UX
- MyCAT的命令列監控工具介紹命令列
- 如何在命令列下遠端安裝終端服務命令列
- Linux分享筆記:shell終端的介紹Linux筆記
- mac常用終端命令 附Xcode7命令列打包新命令MacXCode命令列
- 小玩具 -- 教你改造終端命令列提示符命令列
- 終端命令大全
- 常用終端命令
- 在Linux終端命令列下播放音樂的命令(Ubuntu)Linux命令列Ubuntu
- MySQL Utilities工具介紹和命令列總結MySql命令列
- Windows強大的命令列工具wmic介紹Windows命令列
- AWT100無線通訊終端介紹
- laravel多租戶之artisan命令列使用介紹Laravel命令列
- Mac 常用終端命令Mac
- Mac終端命令大全Mac
- PhpStorm 中使用 gitbash 作為 terminal 終端命令列PHPORMGit命令列
- iTerm--比Terminal(終端)更好用的命令列工具命令列
- SRVCTL命令介紹
- docker 命令介紹Docker
- tar命令介紹