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
- MAC常用終端命令列Mac命令列
- SVN命令列使用介紹命令列
- 終端複用軟體 tmuxUX
- tmux 終端複用詳解UX
- Git常用命令列終端指令Git命令列
- Linux 命令列終端快捷鍵補充Linux命令列
- Windows 命令列終端 PowerShell 美化計劃Windows命令列
- Linux分享筆記:shell終端的介紹Linux筆記
- AWT100無線通訊終端介紹
- PhpStorm 中使用 gitbash 作為 terminal 終端命令列PHPORMGit命令列
- linux Shell 命令列-01-intro 入門介紹Linux命令列
- laravel多租戶之artisan命令列使用介紹Laravel命令列
- installer 命令介紹
- Mac 常用終端命令Mac
- Mac終端命令大全Mac
- LINUX命令列終端提示符多種實用技巧!Linux命令列
- ddgr:一個從終端搜尋 DuckDuckGo 的命令列工具Go命令列
- Linux useradd 命令介紹Linux
- Shell echo命令介紹
- Linux xargs命令介紹Linux
- Shell 陣列介紹陣列
- AWK 陣列介紹陣列
- 我的常用tmux操作命令UX
- 達夢資料庫Disql用法詳解之Disql命令列命令用法介紹資料庫SQL命令列
- 如何修復終端中的 macOS 命令列拼寫錯誤Mac命令列
- (轉)Git常用終端命令Git
- MAC 終端 命令 記錄Mac
- 前端常用的終端命令前端
- 用nodejs寫一個命令列應用-package.json介紹NodeJS命令列PackageJSON
- 簡單介紹 ldd 命令
- Linux重啟命令介紹Linux
- ⭐51W+ 的終端命令列工具,每個都值得擁有命令列
- 終端自動補全命令
- 【Linux】命令終端美化優化Linux優化
- 簡單介紹VNPY 1.9.2版本支援看穿式終端的流程
- sftp常用命令介紹FTP
- Linux常用命令介紹Linux