tmux常用快捷鍵


tmux的主要元素分為三層:

  • Session :一組窗口的集合,通常用來概括同一個任務。session可以有自己的名字便於任務之間的切換。
  • Window :單個可見窗口,Windows有自己的編號。
  • Pane: 窗格,被划分成小塊的窗口,類似於Vim中 C-w +v 后的效果。

注意:tmux需要有一個前綴命令,默認是Ctrl + b,我將它修改成了Ctrl + a,修改方法如下:
set -g prefix C-a
后續的所有命令都要基於這個前綴,后面用<prefix>代替。

1.Session操作:

  • 新建並打開tmux: tmux
  • 新建newname名稱的session: tmux new -s test
  • 連接某一個會話: tmux a -t test
  • 列出所有session: tmux ls
  • 關閉某一個session: tmux kill-session -t myname
  • 刪除所有的session: tmux kill-server
  • 進入tmux命令行: <prefix> :
  • 新建session: <prefix> : new
  • 列出所有session: <prefix> s
  • 給當前sesssion命名: <prefix> $

2.Window操作:

  • 新建window: <prefix> c
  • 列出所有window: <prefix> w
  • 跳到下一個window: <prefix> n
  • 跳到上一個window: <prefix> p
  • 找window: <prefix> f
  • 給window命名: <prefix> ,
  • 關閉window: <prefix> & 也可以使用 <prefix> x
  • 退出窗口: <prefix> d

3.Pane操作:

  • 垂直分pane: <prefix> % 我自己設置為了:<prefix> |
  • 水平分pane: <prefix> " 我自己設置為了:<prefix> -
  • 自動調整panes大小: <prefix> space
  • 切換pane: <prefix> o
  • 跳轉到指定編號的pane:<prefix> q [number]
  • 關閉此pane: <prefix> x
  • 將當前pane換到左側: <prefix> {
  • 將當前pane換到右側: <prefix> }
  • 全屏/退出全屏 pane: <prefix> z

4.我自己常用的操作

注意:ctrl a是前綴,需要先按一下

1、進入:tmux 或 tmux new -s test
2、創建新的window:ctrl a c(create)
3、切換window:ctrl a n/p (next/preview)
4、展示所有的window:ctrl a w(window)  ,然后使用j/k上下切換window
5、刪除當前的window:ctrl a x,然后再按y/n決定是否刪除
6、退出tmux:ctrl a d(detach)或 tmux detach
7、顯示所有的session:tmux ls
8、恢復session:tmux a  或 tmux a -t test(test是session的名字)
9、刪除某一個session:tmux kill-session -t test(test是session的名字)
10、刪除所有的session:tmux kill-server


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM