Linux 使用笔记:终端复用与管理
324 字
2 分钟
tmux(Terminal Multiplexer)是一个终端复用工具,它允许你在单个终端窗口中创建多个虚拟终端会话,并能保持这些会话在后台运行。与直接使用终端相比,tmux 提供了更强大的会话管理功能。
# Ubuntu/Debiansudo apt install tmuxtmux 会话是一个独立的运行环境,可以包含多个窗口。即使断开连接,会话也会继续在后台运行。
每个会话可以包含多个窗口,类似于浏览器中的标签页。
每个窗口可以分割成多个面板,允许同时查看和操作多个终端。
| 命令/快捷键 | 说明 |
|---|---|
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