📜  tmux 进入会话 (1)

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

使用 tmux 进入会话

介绍

tmux 是一个命令行工具,它允许您在单个终端窗口中运行多个终端会话,并轻松切换它们。它还允许您将会话中的窗口垂直或水平拆分,并在它们之间轻松移动。

tmux 被广泛用于远程服务器管理、容器管理和本地开发环境中,是程序员们必备的工具之一!

安装
Mac

使用 Homebrew 安装:

brew install tmux
Linux
sudo apt-get install tmux  # Ubuntu, Debian
sudo yum install tmux     # CentOS, Fedora, RHEL
Windows

暂不支持。

进入会话

使用 tmux 命令进入会话:

tmux

这将创建一个新的 tmux 会话,您将进入其中的一个窗口。

在 tmux 中有三个概念,分别是窗口、面板和会话:

  • 一个会话可以包括多个窗口。
  • 一个窗口可以包括多个面板。

当进入一个会话后,默认会创建一个窗口,一个面板。

tmux 快捷键

进入 tmux 会话后,几乎所有操作都要通过快捷键完成,如果没有熟记这些快捷键,将是一项极为痛苦的工作。

在 tmux 中,每个操作快捷键都以 Control + b 开始,Control + b 后面会跟随其他键来执行不同的操作,常用的快捷键包括:

  • Control + b ?:列出快捷键帮助
  • Control + b ":拆分当前窗口为上下两个面板
  • Control + b %:拆分当前窗口为左右两个面板
  • Control + b [方向键]:在当前面板中移动光标,如 Control + b ← 向左移。
  • Control + b c:创建一个新窗口
  • Control + b n:切换到下一个窗口
  • Control + b p:切换到上一个窗口
  • Control + b d:离开 tmux 会话,但会仍在后台运行。
  • Control + b w:列出所有窗口
  • Control + b ,:在当前窗口中重命名
结束

在 tmux 中,退出会话不会关闭会话,会话会在后台继续运行。您可以使用以下命令来结束会话:

tmux kill-session

这将杀死所有 tmux 会话以及其中运行的所有进程。

还有更多 tmux 的技巧,欢迎程序员自行探索!