Tmux 使用教程,并将 CentOS Stream 迁移到 Rocky
netnr 2025-06-22

Tmux

终端多路复用器:它允许从单个屏幕创建、访问和控制多个终端。可以从屏幕分离并继续在后台运行,然后重新连接

Tmux 安装

https://github.com/tmux/tmux/wiki/Installing

apt install tmux
dnf install tmux
yum install tmux

Tmux 使用

https://www.ruanyifeng.com/blog/2019/10/tmux.html

tmux #创建,默认编号 0 1 2 增加
tmux new -s <session-name> #创建,指定名称

tmux ls #列表

tmux detach #分离(最小化),终端快捷键 Ctrl+b,d

tmux attach -t 0 #接入会话编号(最大化)
tmux attach -t <session-name> #接入回话名称(最大化)

tmux kill-session -t 0 #关闭会话,终端快捷键 Ctrl+b,x

tmux switch -t 0 #切换会话,终端快捷键 Ctrl+b,s

tmux split-window #划分上下两个窗格
tmux split-window -h #划分左右两个窗格

tmux select-pane -U|-D|-L|-R #光标切换到上下左右方窗格

tmux swap-pane -U|-D #当前窗格上下移

# 终端快捷键
Ctrl+b !:将当前窗格拆分为一个独立窗口。
Ctrl+b z:当前窗格全屏显示,再使用一次会变回原来大小。
Ctrl+b q:显示窗格编号。

migrate2rocky

https://github.com/rocky-linux/rocky-tools/tree/main/migrate2rocky

# 先下载工具包
git clone https://github.com/rocky-linux/rocky-tools.git

cd rocky-tools/migrate2rocky && chmod +x migrate2rocky.sh

# 执行帮助,开始转换 ./migrate2rocky.sh -r
./migrate2rocky.sh -h

# 转换结束需要 reboot 重启
登录写评论