Tmux 常用操作说明
Session
未指定名称的 Tmux session
直接运行 tmux
会产生一个 Tmux Session
tmux
这种情况下 tmux 使用从0开始的数字作为Tmux Session的名称
创建指定名称的 Tmux session
tmux new -s ${session_name}
从 Tmux Session 中分离
在 Tmux Session 中输入 Ctrl+b d
就能从Tmux Session中分离,并回到原shell。
但是这个Tmux Session本身并不会消亡,依然由Tmux Server在后台持有
查看现有哪些 Tmux Session
要获取现在正在运行的session有哪些,可以运行下列命令:
tmux ls
0: 1 windows (created Thu Sep 20 16:40:14 2018) [122x13] session1: 1 windows (created Thu Sep 20 16:40:40 2018) [122x13]
重新接入 Tmux Session
要重新接入指定名称的Tmux Session,可以运行:
tmux attach-session -t ${session_name}
Tmux Windows
一个 Tmux Session 中可以包括多个 Windows,这些 Windows 的列表显示在屏幕底部的状态栏中
每个 Windows 都有一个编号,这个编号的范围是0-9,比如上图中的这个Window就是编号为2
常用的 Windows 操作包括:
快捷键 | 功能 |
---|---|
Ctrl-b c | 创建一个新window |
Ctrl-b w | 从列表中选择一个window,可以跨session选择 |
Ctrl-b 数字 | 切换到指定编号的window |
Ctrl-b , | 重命名当前Window |
Tmux Panes
类似的,一个 Tmux Window 可以包含多个 Pane,一个 Window 刚创建时,只包含一个覆盖全 Window的pane。
常用的 Panes 操作包括:
快捷键 | 功能 |
---|---|
Ctrl-b % | 将当前pane横向分成左右两个pane |
Ctrl-b " | 将当前pane纵向分成上下两个pane |
Ctrl-b o | 跳转到下一个pane |
Ctrl-b ; | 在当前pane和上一个pane之间切换 |
Ctrl-b x | 关闭当前pane |
配置 Tmux
Tmux 的配置信息在 ~/.tmux.conf
中,该配置文件其实就是一系列的 tmux 命令,当 tmux server 启动时会加载这些命令。你也可以通过 -f ${file}
来指定配置文件的路径
# 如果使用的是 256 色的终端,必须在 tmux 的配置文件 tmux.conf 中将终端设置为 tmux 或 tmux-256color set -g default-terminal "tmux-256color" # 设置最多回滚的行数 set -g history-limit 10000 # 启动non-login shell set -g default-command "${SHELL}" # 标题栏自动更改 set -g set-titles on set -g set-titles-string "#T"
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论