麒麟os中tmux未安装需先识别系统类型:debian系用apt install tmux,rhel系用yum或dnf install tmux,源码编译为备用方案,安装后可直接用ctrl+b前缀键管理会话。

如果您在麒麟OS系统中无法直接使用tmux命令,则可能是由于该终端复用工具尚未安装。以下是针对麒麟OS平台安装与启用tmux的具体操作步骤:
一、确认麒麟OS发行版类型
麒麟OS主要分为两类内核基础:基于Ubuntu/Debian的“银河麒麟桌面操作系统”(使用apt包管理器),以及基于CentOS/RHEL的“中标麒麟”或“银河麒麟服务器版”(使用yum或dnf)。准确识别系统类型是选择正确安装命令的前提。
1、在终端中执行以下命令查看系统信息:
cat /etc/os-release
2、检查输出中的ID和VERSION_ID字段:
若ID为ubuntu或debian,且VERSION_ID以20.04、22.04、24.04等开头,则为Debian系;若ID为centos、kylin、rhel或anolis,则为RHEL系
3、进一步验证包管理器可用性:
apt --version(返回版本号则apt可用)
yum --version 或 dnf --version(任一返回版本号则对应工具可用)
二、Debian系麒麟OS安装tmux
适用于银河麒麟V10 SP1/SP2(桌面版)及基于Ubuntu 20.04/22.04定制的版本。该方法利用系统官方源安装稳定、适配良好的二进制包。
1、更新软件包索引:
sudo apt update
2、安装tmux主程序:
sudo apt install tmux
3、验证是否成功安装:
tmux -V
预期输出形如 tmux 3.2a 或更高版本号
三、RHEL系麒麟OS安装tmux
适用于中标麒麟V7、银河麒麟V10服务器版(Kylin Server)、以及基于CentOS 7/8或Anolis OS构建的版本。根据系统具体版本选择对应命令可避免依赖冲突。
1、对于麒麟V7或CentOS 7兼容版本:
sudo yum install -y tmux
2、对于麒麟V10 SP1+服务器版(内核基于CentOS 8/RHEL 8或Anolis OS 8):
sudo dnf install -y tmux
3、安装完成后立即校验:
tmux -V
若提示 command not found,请检查是否已执行 sudo dnf makecache 或重启终端会话
四、手动编译安装(备用方案)
当系统源中tmux版本过旧(如低于3.0a)、缺少必要依赖,或官方仓库不可用时,可通过源码编译获得最新功能支持。此方法对系统权限与开发环境有明确要求。
1、安装编译依赖:
sudo apt build-dep tmux(Debian系)
sudo yum groupinstall "Development Tools" && sudo yum install libevent-devel ncurses-devel(RHEL系)
2、下载最新稳定源码(以tmux 3.4为例):
wget https://github.com/tmux/tmux/releases/download/3.4/tmux-3.4.tar.gz
3、解压并进入源码目录:
tar -xzf tmux-3.4.tar.gz && cd tmux-3.4
4、配置、编译并安装:
./configure && make && sudo make install
5、将安装路径加入系统PATH(若未自动生效):
echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bashrc && source ~/.bashrc
执行 tmux -V 应显示 3.4,否则需检查 /usr/local/bin 是否在PATH中
五、首次启动与基础会话操作
安装完成后,无需额外配置即可立即使用tmux管理终端会话。默认前缀键为Ctrl+b,所有控制指令均由此触发,掌握基础会话生命周期操作是日常使用的起点。
1、启动新会话:
tmux
2、分离当前会话(返回原Shell):
按住 Ctrl+b 后松开,再按 d
3、列出所有后台会话:
tmux ls
4、重新连接最近的会话:
tmux attach
5、连接指定命名会话:
tmux new -s mywork && tmux attach -t mywork
建议首次使用时即采用命名会话,便于后续识别与管理










