Linux终端复用神器-TMUX:常用指令

  关于TMUX这个神器的详细讲解呢,另一篇文章中已经讲过了,这里为了方便大家查阅,专门对常用指令进行汇总。
                    →→→传送门

Session操作

# 创建session
tmux
# 创建并指定session名字
tmux new -s session_name

  如tmux new -s proj即为创建一个名为proj的session。

# 临时退出session
Ctrl+B D
# 列出session
tmux ls
# 进入已存在的session
tmux a -t session_name
tmux at -t session_name
tmux attach -t session_name

  这里需要强调的是,中间的字符串可以是aatattattaattacattach,也就是任意attach的前面部分都可以。当然一般就用a或者attach就可以了。

# 删除指定session
tmux kill-session -t session_name

  如tmux kill-session -t proj这是删除名为proj的这个session。

# 删除所有session
tmux kill-server

Window操作

# 新建Window
Ctrl+B C
# 重命名Window
Ctrl+B ,
# 前一个Window
Ctrl+B P
# 后一个Window
Ctrl+B N

  这里的PN分别代表的是PreviousNext,就是英文的前一个和后一个。

# 删除Window
Ctrl+B &

Pane 操作

# 竖向分屏
Ctrl+B %
# 横向分屏
Ctrl+B "
# 按照顺序在Pane之间切换
Ctrl+B O
# 根据上下左右进行Pane切换
Ctrl+B ↑ ↓ ← →
# 往左往上/往右往下进行Pane切换
Ctrl+B {
Ctrl+B }
# 显示Pane编号
Ctrl+B Q
# 删除当前Pane
Ctrl+B Q
# 调整Pane大小
Ctrl+B :resize-pane -U [距离]
Ctrl+B :resize-pane -D [距离]
Ctrl+B :resize-pane -L [距离]
Ctrl+B :resize-pane -R [距离]
# 自动重新进行Pane排版
Ctrl+B Space
# 将Pane升级为Window
Ctrl+B !
# 将Pane合并到名为window_name的Window中
Ctrl+B :join-pane -t window_name

  以上的指令基本上就够用了,如果还想了解更多的话,可以在原网页进行阅读,只不过英文的稍微难理解一点儿。

原创文章 26 获赞 35 访问量 6万+

猜你喜欢

转载自blog.csdn.net/love_ljq/article/details/105796556
今日推荐