Skip to content

linux 最强终端管理工具 tmux

tmux 命令

tmux new -s 会话名  //新起一个会话
tmux new -s 会话名 -n 窗口名 //新起一个会话 和 窗口
tmux ls //查看现有的会话
tmux a //进入最近的会话
tmux a -t  会话名//进入指定会话
tumx kill-session -t 会话名 //干掉指定会话
tmux detach // 退出,但当前会话挂起

其他命令

exit // 退出,当前会话不会挂起

2 快捷键

ctrl + b +

c  //创建新窗口 create
w //查看所有窗口 windows
" //横分面板
% //竖分面板
, //修改窗口名
? //查看所有命令,q退出
q //显示面板号,快速输入面板号可以选择相应面板
d //挂起当前会话
D //查看哪个终端连接了此绘画,选择一个来退出对应终端, (常用)
s //查看所有会话,q退出
$ //修改会话名称 
p //切换窗口   前一个 window
n //切换窗口   后一个 window
l //切换窗口   相邻一个 window
[ //浏览模式
x //关闭当前面板 
& //关闭当前窗口
: //命令行模式
O //切换panel 下一个panel
; //切换panel 相邻一个panel
z //当前panel 放大为窗口, 再次还原,(好用)
m //标记当前panel
方向键 //调整窗口大小

注: session 可以有多个 window

     window 可以有多个 panel

命令行模式

set mouse [on|off] //开起鼠标点击功能
set synchronize-panes [on|off]//当前窗口下的面板同步操作

常用技巧

窗口顺序重新编号

非常好用的

ctrl + b  + '.'
  • 移动另一种方式
// ctrl + b + ':' 进入命令模式

// 3  窗口和 1号窗口交换
swap-window -s 3 -t 1

// 当前窗口与顶部窗口交换
swap-window -t 0

关闭窗口自动命名

有的tmux 版本会自动命名,非常讨厌,进入命令模式输入以下指令关闭

set-option -g allow-rename off

或者在启动配置文件中加入以下全局

DISABLE_AUTO_TITLE=true

Comments