我们已经了解到如何通过进行多会话管理。今天,我们将要领略另一个著名的管理会话的命令行实用工具 Tmux。类似 GNU Screen,Tmux 是一个帮助我们在单一终端窗口中创建多个会话,同一时间内同时运行多个应用程序或进程的终端复用工具。Tmux 自由、开源并且跨平台,支持 Linux、OpenBSD、FreeBSD、NetBSD 以及 Mac OS X。本文将讨论 Tmux 在 Linux 系统下的高频用法。
Linux 下安装 tmux
Tmux 可以在绝大多数的 Linux 官方仓库下获取。
在 Arch Linux 或它的变种系统下,执行下列命令来安装:
-
$ sudo pacman -S tmux
Debian、Ubuntu 或 Linux Mint:
-
$ sudo apt-get install tmux
Fedora:
-
$ sudo dnf install tmux
RHEL 和 CentOS:
-
$ sudo yum install tmux
SUSE/openSUSE:
-
$ sudo zypper install tmux
以上,我们已经完成 Tmux 的安装。之后我们继续看看一些 Tmux 示例。
Tmux 命令示例: 多会话管理
Tmux 默认所有命令的前置命令都是 Ctrl+b
,使用前牢记这个快捷键即可。
注意:Screen 的前置命令都是
Ctrl+a
.
创建 Tmux 会话
在终端中运行如下命令创建 Tmux 会话并附着进入:
-
tmux
抑或,
-
tmux new
一旦进入 Tmux 会话,你将看到一个 沉在底部的绿色的边栏,如下图所示。