(图片来源网络,侵删)
前言
在Linux系统中,tmux是一个非常强大的终端复用工具,它允许在单个终端窗口中同时运行多个终端会话。它提供了一些有用的功能,如会话持久化、窗口和面板管理,以及快速切换和共享终端会话等。本文将详细介绍在Debian系统上安装和使用tmux的步骤。
安装tmux
要在Debian系统上安装tmux,可以通过包管理器apt进行安装。打开终端并执行以下命令:
(图片来源网络,侵删)
```
sudo apt update
(图片来源网络,侵删)
sudo apt install tmux
这将更新软件包列表并安装tmux。
使用tmux
安装完成后,可以使用以下命令启动tmux:
tmux
启动后,您将进入tmux的默认会话。
tmux基本命令
- 创建新窗口:`Ctrl + b c`
- 切换到上一个窗口:`Ctrl + b p`
- 切换到下一个窗口:`Ctrl + b n`
- 切换到指定窗口:`Ctrl + b 数字键`
- 关闭当前窗口:`Ctrl + b &`
- 水平分割窗格:`Ctrl + b %`
- 垂直分割窗格:`Ctrl + b "`
- 切换到上一个窗格:`Ctrl + b 方向键`
- 切换到下一个窗格:`Ctrl + b 方向键`
- 关闭当前窗格:`Ctrl + b x`
持久化会话
默认情况下,tmux会话在终端关闭时结束。如果希望在断开连接后仍然保持会话的运行,可以使用以下命令创建一个具有名称的新会话:
tmux new-session -s session_name
要重新连接到已存在的会话,可以使用以下命令:
tmux attach-session -t session_name
即使关闭终端,会话也会继续运行。
为您分享
在tmux会话中,可以使用`Ctrl + b d`命令将会话“detach”,这样可以暂时断开会话而不终止它。这对于需要暂时离开终端但又不想结束会话的情况非常有用。要重新连接到已“detach”的会话,可以使用`tmux attach-session -t session_name`命令。