Rinne's Blog

Back

终端复用工具#

tmux(Terminal Multiplexer)是一个终端复用工具,它允许你在单个终端窗口中创建多个虚拟终端会话,并能保持这些会话在后台运行。与直接使用终端相比,tmux 提供了更强大的会话管理功能。

安装 tmux#

# Ubuntu/Debian
sudo apt install tmux
bash

基本概念#

会话(Session)#

tmux 会话是一个独立的运行环境,可以包含多个窗口。即使断开连接,会话也会继续在后台运行。

窗口(Window)#

每个会话可以包含多个窗口,类似于浏览器中的标签页。

面板(Pane)#

每个窗口可以分割成多个面板,允许同时查看和操作多个终端。

会话管理#

命令/快捷键说明
tmux new -s <name>创建名为 name 的新会话
Ctrl+b d分离当前会话(会话继续后台运行)
tmux ls列出所有会话
tmux attach -t <name>重新连接到指定会话
Ctrl+b $重命名当前会话
Ctrl+b s切换会话
tmux kill-session -t <name>删除当前会话
tmux switch -t <name>切换到指定会话

相关配置#

创建 ~/.tmux.conf 文件(vim ~/.tmux.conf),并添加以下内容:

# 允许鼠标滚屏
set -g mouse on
bash
©
Linux 使用笔记:终端复用与管理
https://astro-pure.js.org/blog/technology/linux-notes/tmux
Author Rinne
Published at 2025年10月14日
Comment seems to stuck. Try to refresh?✨