Tmux 操作总结

    技术2023-10-08  91

    Tmux的使用教程 1、tmux的安装 Ubuntu/Debain:sudo apt-get install tmux Centos/Fedora:sudo yum install tmux Mac: brew install tmux 2、启动tmux tmux # 新启动一个tmux界面 tmux new -s 会话名 # 启动一个tmux会话,并规定名称 tmux attach -t 0或者会话名 # 进入一个会话 tmux a -t 0或者会话名 # 进入一个会话 tmux attach-session -t 0或者会话名 # 进入一个会话 tmux switch -t 0或者会话名 # 切换到某个会话 ctrl+b w # 从列表中选择窗口 tmux a -t 0 -d # 自适应窗口 3、推出tmux ctrl+b exit # 退出并关闭会话 ctrl+b d 或者 tmux detach # 退出但不关闭会话 4、所有的命令 ctrl+b ? # 查看所有的命令,使用ESC或者q退出 5、查看所有的tmux会话 tmux ls 或者 tmux list-session # 查看当前所有的tmux会话 ctrl+b s # 列出所有当前的会话 6、kill掉固定会话名 tmux kill-session -t 0/会话名 # 删除掉固定的某个会话 tmux kill-server # 删除所有的现有的会话 ctrl+b x # 删除当前的会话 7、重命名会话 tmux rename-session -t 0 new-name # 重命名会话0为new-name ctrl+b $ # 重命名当前会话 8、窗格操作 tmux split-window # 划分上下两个窗口 tmux split-window -h # 划分左右两个窗口 tmux select-pane -U # 移动到上方窗口光标 tmux select-pane -D # 移动到下方窗口光标 tmux select-pane -L # 移动到左边窗口光标 tmux select-pane -R # 移动到右边窗口光标 tmux swap-pane -U # 窗口上移 tmux swap-pane # 窗口下移 9、其他常用快键键 tmux list-keys #查看所有的快捷键 10、窗口中新建多个窗口 (1)新建窗口 tmux new-window # 新建一个窗口 tmux new-window -n 窗口名 # 新建一个窗口,自定义窗口名 (2)切换窗口 tmux select-window -t 窗口名 # 切换到某个窗口 (3)重命名窗口 tmux rename-window 新窗口名 (4)删除当前窗口 ctrl+b & # 删除当前的window (4)窗口快捷键 ctrl+b c # 创建一个新窗口,状态栏会显示多个窗口的信息。 ctrl+b p # 切换到上一个窗口 ctrl+b n # 切换到下一个窗口 ctrl+b 状态栏上窗口编号 #切换到指定窗口 ctrl+b w # 从列表中选择窗口 ctrl+b , # 窗口重命名 ###################常见问题解决################### 1、tmux窗口命名,后自动又重命名的问题 运行命令:tmux set-option -g allow-rename off 即可,注所有的set-option前都需要加命令tmux

     

    # v2.1以后

    # v2.1以前的版本 setw -g mode-mouse on # 支持鼠标选取文本等 setw -g mouse-resize-pane on # 支持鼠标拖动调整面板的大小(通过拖动面板间的分割线) setw -g mouse-select-pane on # 支持鼠标选中并切换面板 setw -g mouse-select-window on # 支持鼠标选中并切换窗口(通过点击状态栏窗口名称) # v2.1以后的版本 set-option -g mouse on # 等同于以上4个指令的效果 #面板最大化 ctrl+b z

    参考:

    1、tmux使用手册

    Processed: 0.019, SQL: 9