📜  使用 tmux 会话(1)

📅  最后修改于: 2023-12-03 15:36:34.674000             🧑  作者: Mango

使用 tmux 会话

Tmux 是一个终端复用器,它允许你在一个终端窗口中创建多个会话,并在这些会话中创建多个窗口和面板。这个工具对于程序员来说非常有用,因为它可以让你在同一个终端窗口中管理多个任务和进程,并且可以在窗口之间快速切换。

安装

首先,你需要在你的计算机上安装 Tmux。在 Ubuntu 系统上,你可以通过以下命令来安装它:

sudo apt-get install tmux

如果你使用的是其他 Linux 发行版,你可以使用该发行版的包管理器来安装 Tmux。如果你使用的是 macOS,则可以使用 Homebrew 来安装它:

brew install tmux
基本使用

使用 Tmux 最基本的方式是启动一个 Tmux 会话。你可以通过在终端中输入以下命令来启动一个 Tmux 会话:

tmux

这将创建一个新的 Tmux 会话,并在其中启动一个 shell。你可以在这个 shell 中运行任何你想运行的命令。

要在会话中创建一个新窗口,请按 Ctrl-b c。这会创建一个新的窗口,并在其中启动一个新的 shell。你可以使用 Ctrl-b nCtrl-b p 来在不同的窗口之间进行切换。

要在窗口中创建一个新的面板,请按 Ctrl-b %。这将在当前面板的右侧创建一个新的面板。你可以使用 Ctrl-b o 来在不同的面板之间进行切换。

要结束会话,请在 shell 中输入 exit 命令或按 Ctrl-d

会话管理

在 Tmux 中,你还可以保存和恢复会话。这对于在不同的计算机之间切换或关闭终端窗口时自动恢复会话非常有用。

要保存当前会话,请输入以下命令:

tmux save-buffer - | gzip > session.tmux

这会将当前会话保存到名为 session.tmux 的文件中。要在稍后恢复会话,请输入以下命令:

zcat session.tmux | tmux load-buffer -

这会将保存的会话读取回来,并且在新的 Tmux 会话中恢复它。

插件

Tmux 支持使用插件来扩展其功能。有很多可用的 Tmux 插件,包括用于增强 Tmux 主题、程序员工具和键盘快捷键的插件。

要安装 Tmux 插件,请使用 Tmux 插件管理器 tpm。你可以在 Tmux 配置文件中添加以下行来安装 tpm

set -g @plugin 'tmux-plugins/tpm'

然后,你可以在 Tmux 中按 Ctrl-b I 来安装所有配置文件中指定的插件。

结论

Tmux 是一个非常有用的工具,它能够在同一个终端窗口中管理多个进程和任务。在学习使用 Tmux 时,你需要意识到它有很多功能和键盘快捷键,你需要花时间去了解它们。不过,一旦你掌握了它们,你就可以大大提高你的工作效率了。