Tmux 速成教程


原文链接: Tmux 速成教程

Tmux 速成教程
Tmux - Linux从业者必备利器

tmux外貌篇:让你的tmux更好看 | 卡瓦邦噶!

Tmux (简体中文) - ArchWiki

tmux show-option -gv prefix #获取特定设置内容prefix key C-b

tmux show-option -g # 获取所有设置

tmux attach #恢复上次会话
ctrl +b : 进入命令模式

启用鼠标滚轮

tmux默认情况下和平时使用终端的习惯不怎么一致,通过启用鼠标滚轮,可以通过鼠标直接选择不同的窗口,也可以上下直接翻页。
setw -g mode-mouse on # 开启鼠标滚屏
set -g mouse on # qi tmux > 2.1

session 操作

  • tmux new -s test 新建session,并命名为test
  • tmux ls 列出所有session
  • Ctrl+b d - (d)eattch 当前session
  • tmux attach [-t sessionname]重新进入某session
  • Ctrl+b $ - 重命名当前session

window 操作

  • Ctrl+b c - (c)reate 生成一个新的窗口
  • Ctrl+b n - (n)ext 移动到下一个窗口
  • Ctrl+b p - (p)revious 移动到前一个窗口.
  • Ctrl+b w - 列出所有窗口编号,并进行选择切换.
  • Ctrl+b & - 确认后关闭当前window tmux

###pane 操作

  • Ctrl+b " - 将当前window水平划分
  • Ctrl+b % - 将当前window垂直划分
  • Ctrl+b 方向键 - 在各pane间切换
  • Ctrl+b,并且不要松开Ctrl,方向键 - 调整窗格大小
  • Ctrl+b x - 关闭当前pane
  • Ctrl+b { 或} - 左右pane 交换
  • Ctrl+b 空格键 - 采用下一个内置布局
  • Ctrl+b q - 显示pane的编号
  • Ctrl+b o - 跳到下一个pane

vim ~/.tmux.conf
unbind C-b
set -g prefix C-a

“ctrl-b [" 进入拷贝模式,使用空格键(space)开始内容选取,回车键(Enter)进行拷贝
"ctrl-b ]” 进行粘贴。
CTRL-b <光标键> 切换窗口
CTRL-b 调整窗口大小

CRTL-b " 水平分割
CRTL-b % 竖直分割

CTRL-b <窗口号>
CTRL-b f
CTRL-b w
CTRL-b n(到达下一个窗口) CTRL-b p(到达上一个窗口)
CTRL-b & 退出 或者:exit

$ tmux new -s new session
$ top

然后输入CTRL-b d从此会话脱离,想要重新连接此会话,需输入:

$ tmux attach-session -t session
`