tmux 使用看这一篇文章就够了

服务器 0

tmux简介及用途

tmux是一个终端复用工具,允许用户在一个终端会话中同时管理多个终端窗口,提高了终端使用效率,尤其在服务器上进行远程管理时更加实用。在tmux中,可以创建多个终端窗口和窗格,并在这些窗口和窗格之间自由切换,还可以在后台运行会话,即使在终端断开连接后也可以继续操作,这非常有用,特别是在长时间运行的命令中。

安装和配置tmux

tmux已经被打包,可以使用包管理器进行安装。可以使用以下命令安装:

操作系统 安装命令
Arch Linux pacman -S tmux
Debian or Ubuntu apt install tmux
Fedora dnf install tmux
RHEL or CentOS yum install tmux
macOS (using Homebrew brew install tmux
macOS (using MacPorts) port install tmux
openSUSE zypper install tmux

在 tmux 中,会话、窗口和面板是组织你的工作环境的三个基本单位。在本文中,我们将介绍每个单位的含义以及如何使用它们。

tmux 会话、窗口和面板

会话(session)

会话是 tmux 最高层次的单位。它可以包含多个窗口和面板,并可以在不同的终端或远程 SSH 连接之间共享。在 tmux 中创建新的会话时,它将在后台运行,可以在需要时重新连接并恢复之前的状态。

以下是一些常用的 tmux 会话命令:

  • tmux new -s [session-name] - 创建一个名为 session-name 的新会话。
  • tmux attach -t [session-name] - 连接到名为 session-name 的会话。
  • tmux list-sessions - 列出当前所有的 tmux 会话。
  • tmux kill-session -t [session-name] - 关闭名为 session-name 的会话。

窗口(window)

窗口是会话中

也许您对下面的内容还感兴趣: