tmux终端复用器安装及简单配置

有时候一个终端命令需要运行很久,如果中途 ssh 断掉的话,就会丢失会话。tmux可以很好的解决这一个痛点。

  1. 安装
      CentOS7yum软件仓库实在是老旧,直接yum install下载的居然是1.8版本。
1
2
3
4
5
# 更新仓库
yum install http://galaxy4.net/repo/galaxy4-release-7-current.noarch.rp
yum install tmux
# 检查版本
tmux -V
  1. 配置
      参考 b 站TheCW大佬的视频,加入了一些简单的配置。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# 新建配置文件
vim ~/.tmux.conf

# 加载配置文件(在tmux外)
tmux source-file ~/.tmux.conf

########################
# 配置文件如下

# 鼠标支持
set -g mouse on

# -- prefix
unbind C-b
set -g prefix 'C-j'

# 窗口间切换
# bind -r是指可以在一次前缀键后多次切换
bind -r C-p previous-window
bind -r C-n next-window

# pane间切换
# M是指alt键
bind -n M-h select-pane -L
bind -n M-j select-pane -D
bind -n M-k select-pane -U
bind -n M-l select-pane -R

# window分割
bind | split-window -h # 水平分割窗口
bind - split-window -v # 垂直分割窗口
unbind '"'
unbind %

# 自动窗口重新编号
set -g renumber-windows on

# 自定义状态栏
set -g status-right 'Session: #S | Window: #I | Pane: #P | %d %b %Y %H:%M'
set -g status-interval 60 # 状态栏刷新间隔

# 使用快捷键r重新读取配置文件
bind r source-file ~/.tmux.conf\; display "Reloaded!"
  1. 系统默认快捷键
      参考另外两篇文章。 1. tmux 常用配置与快捷键使用。 2. Tmux 的常用快捷键

tmux终端复用器安装及简单配置
http://sinlatansen.github.io/2024/02/26/tmux终端复用器安装及简单配置/
作者
fugu
发布于
2024年2月26日
许可协议