《LINUX學習:Tmux命令使用詳解》要點:
本文介紹了LINUX學習:Tmux命令使用詳解,希望對您有用。如果有疑問,可以聯系我們。
目次:?
敕令介紹.?
使用場景.
敕令用法.?
分屏操作.
其他快捷鍵操作.?
一、 敕令介紹:?
Tmux ("Terminal Multiplexer"的簡稱), 是一款優秀的終端復用軟件,類似?GNU screen,但比screen更出色.tmux來自于OpenBSD,采用BSD授權.使用它最直觀的好處就是, 通過一個終端登錄遠程主機并運行tmux后,在其中可以開啟多個控制臺而無需再“浪費”多余的終端來連接這臺遠程主機, 還有一個好處就是當終端關閉后該shell里面運行的任務進程也會隨之中斷,通過使用tmux就能很容易的辦理這個問題.
二、 使用場景:?
1.?封閉終端,再次打開時原終端里面的任務進程依然不會中斷 ;
2.?處于異地的兩人可以對同一會話進行操作,一方的操作另一方可以及時看到 ;
3.?可以在單個屏幕的靈活結構下開出很多終端,然后就能協作地使用它們 ;
三、 敕令用法:?
首先安裝該命令(CentOS下必要?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, 攤開后再按!?
...
以上就是tmux工具的基本用法,還有一些高級用法,包含定制功能等,基本用不到,掌握以上知識已完全夠我們使用,完!
本文永遠更新鏈接地址:
維易PHP培訓學院每天發布《LINUX學習:Tmux命令使用詳解》等實戰技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養人才。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/8844.html