📅  最后修改于: 2023-12-03 15:35:21.007000             🧑  作者: Mango
tmux 是一个命令行工具,它允许您在单个终端窗口中运行多个终端会话,并轻松切换它们。它还允许您将会话中的窗口垂直或水平拆分,并在它们之间轻松移动。
tmux 被广泛用于远程服务器管理、容器管理和本地开发环境中,是程序员们必备的工具之一!
使用 Homebrew 安装:
brew install tmux
sudo apt-get install tmux # Ubuntu, Debian
sudo yum install tmux # CentOS, Fedora, RHEL
暂不支持。
使用 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 的技巧,欢迎程序员自行探索!