记录 | ubuntu tmux的安装配置

ubuntu安装:

bash 复制代码
sudo apt install tmux

修改配置文件:

bash 复制代码
vim ~/.tmux.conf
bash 复制代码
unbind C-b                             ---> 解绑默认前缀键
set-option -g prefix C-Space           ---> 将前缀键设置为 ctrl+空格

bind [ split-window -h                 ---> 修改垂直分屏后导键为 [
bind ] split-window -v                 ---> 修改水平分屏后导键为 ]

# pane resizing
bind-key -n M-H resize-pane -L 5
bind-key -n M-J resize-pane -D 5
bind-key -n M-K resize-pane -U 5
bind-key -n M-L resize-pane -R 5

set -g mouse on

修改后使配置生效的方式:tmux source-file ~/.tmux.conf

常用快捷后导键:

bash 复制代码
s                        ---> 选择会话
w                        ---> 选择窗口
up/down/right/left       ---> 通过方向来选择面板
q + 数字                  ---> 通过数字来选择面板
o                        ---> 顺时针切换面板
ctrl + o                 ---> 逆时针旋转当前面板
}                        ---> 与下一个面板交换位置
{                        ---> 与上一个面板交换位置
!                        ---> 将当前面板置于新窗口
数字                      ---> 通过数字来选择窗口
z                        ---> 最大化面板 / 恢复面板
x + y                    ---> 关闭子窗口
d                        ---> 退出tmux
c                        ---> 创建新的工作站
n                        ---> 切换到下一个工作站
p                        ---> 切换到上一个工作站
t                        ---> 在当前面板显示时间
i                        ---> 显示当前面板信息
?                        ---> 列出所有绑定的键
相关推荐
fanruitian几秒前
k8s pv pvc 持久化存储
java·linux·kubernetes
Trouvaille ~5 分钟前
【Linux】进程信号(一):信号的快速认识与五种产生方式
linux·运维·网络·c++·操作系统·信号处理·中断
赵民勇6 分钟前
使用GSocketService创建Socket服务详解
linux·服务器
闲过信陵饮~22 分钟前
ubuntu24 安装向日葵远程软件报错
linux·运维·ubuntu
Dovis(誓平步青云)22 分钟前
《优化算法效率的利器:双指针的原理、变种与边界处理》
linux·运维·算法·功能详解
188号安全攻城狮28 分钟前
【PWN】HappyNewYearCTF_2_栈上变量覆写1
linux·运维·汇编·安全·网络安全
头发还没掉光光31 分钟前
解决TCP粘包问题,使用C++实现TCP通信的自定义协议设计
linux·网络·c++·网络协议·tcp/ip
wheeldown40 分钟前
【Linux网络编程】应用层自定义协议和序列化
linux·运维·网络
晚风吹长发1 小时前
初步理解Linux中的信号概念以及信号产生
linux·运维·服务器·算法·缓冲区·inode
历程里程碑1 小时前
Linux 4 指令结尾&&通过shell明白指令实现的原理
linux·c语言·数据结构·笔记·算法·排序算法