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
本文作者:Zcb991
本文链接:https://www.cnblogs.com/Zcb991/p/15714820.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步