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