记录 | 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                        ---> 显示当前面板信息
?                        ---> 列出所有绑定的键
相关推荐
ruxshui3 分钟前
Notepad++ 正则匹配实战:时间戳及高频场景
linux·服务器·notepad++
游戏开发爱好者83 分钟前
在 Windows、Linux 与 CI 环境下命令行上传 IPA 到 App Store
linux·windows·ios·ci/cd·小程序·uni-app·iphone
Zach_yuan5 分钟前
Linux下的网络基础
linux·运维·服务器·网络
卿着飞翔13 分钟前
ubuntu上的mysql远程连不上root
mysql·ubuntu·adb
项目申报小狂人17 分钟前
中科院1区SCI-哲学命题优化算法Philosophical proposition optimizer-附Matlab免费代码
linux·算法·matlab
济61718 分钟前
linux 系统移植(第二十期)---- BusyBox构建根文件系统---- Ubuntu20.04
linux·嵌入式硬件
开开心心就好29 分钟前
免费抽奖工具支持批量导入+自定义主题
linux·运维·服务器·macos·pdf·phpstorm·1024程序员节
名誉寒冰34 分钟前
Linux 网络内核:tcp_transmit_skb 与 udp_sendmsg 解析
linux·网络·tcp/ip
John Song36 分钟前
miniconda是否初始化?
linux·运维·服务器·python
草草_44 分钟前
【内核驱动基础】内核模块的两种编译方式(in-tree vs out-of-tree)
linux·驱动开发·内核