Skip to content

Tmux 使用小结

Updated: at 00:00

Install

在 mac 系统上,通过brew 安装 tmux

  1. brew search tmux
  2. brew info tmux
  3. brew install tmux

Config

使用github上寻找到的通用的配置,按照教程安装完成

基本概念理解

  1. Session
  2. window
  3. pane

基本概念介绍

oh-my-tmux 配置理解

全局属性设置,prefix 绑定键,默认是Ctrl+b ,使用不方便,oh-my-tmux 中补充 Ctrl+a 为prefix键。

Session 操作

操作命令释义
新建sessiontmux new -s demo创建名字为 demo 的session
查看当前session状态tmux list-session /tmux ls列出当前所有的session,只能查看,不能切换
切换sessionprefix s列出所有session,可以使用 j/k 键切换
rename sessionprefix $
kill-sessiontmux kill-session -t democlose demo session
kill-servertmux kill-serverclose server ,everything gone
attach-sessiontmux attach-session -t sessionName

Window 操作

一个window,一般会分割为多个pane,当然,默认是1个pane。类似iTerm的Tab

操作命令释义
新建windowprefix c新建一个窗口
切换窗口prefix 窗口号如切换到第2个窗口:prefix 2
关闭当前窗口prefix &
查看所有窗口tmux list-window显示所有窗口,并标注active的window

Pane 操作

|操作|命令|释义|

---|---|--- | 水平分割window或pane | prefix -| 将一个window或者pane 水平分割为2等份,类似 sp| | 垂直分割window或pane | prefix _| 类似 vs| | 暂时把pane放到最大 | prefix z | pane填充满整个window,再次执行该操作,状态恢复| | 查看所有pane 的编号 | prefix q | |