tmux

starlitxiling Lv3

tmux 可以在一个终端窗口中运行多个“面板”或“窗格”,并且可以将多个面板/窗格窗口组合成一个“窗口”的集合。以下是 tmux 的一些常用操作和用法。

启动 tmux

在终端中输入 tmux 命令即可启动 tmux

新建窗口

使用命令 Ctrl-b c 来在当前的会话中创建一个新窗口。新窗口的编号将自动递增。

切换到其他窗口

使用命令 Ctrl-b 数字键 来切换到当前会话中编号为所输入数字的窗口。例如,Ctrl-b 1 将会切换到终端中的第一个窗口。

关闭窗口

使用命令 Ctrl-b d 关闭当前窗口。

列出所有窗口

使用命令 Ctrl-b w 来列出当前所有的窗口。

创建分割窗格

使用命令 Ctrl-b % 和 Ctrl-b " 来在当前窗口中创建一个新的面板,将窗口从水平或垂直方向分割成两个部分。

切换到其他窗格

使用 Ctrl-b 方向键 来移动到其它窗格中。

调整窗格大小

垂直调整:按 Ctrl + b,然后持续按住 Alt 键,接着使用 方向键来增加或减少窗格的高度。
水平调整:按 Ctrl + b,然后持续按住 Alt 键,接着使用 方向键来增加或减少窗格的宽度。

在 tmux 中可以通过鼠标来调整窗格的大小,或者使用命令 Ctrl-b :resize-pane -D/U/L/R 数字 来调整窗格的大小。

重新排列窗格

Ctrl + b然后空格键:在预设的窗格布局中循环切换

旋转窗格

Ctrl + b然后Ctrl + o:将所有窗格顺时针旋转

强制关闭窗格

如果窗格中的程序无法正常退出,或者你想要立即关闭窗格,你可以使用 tmux 的快捷键。首先,按下 Ctrl + b(这是 tmux 的默认前缀键),然后按 x 键。tmux 会提示你确认是否关闭窗格。通常情况下,按下 y 键确认即可关闭窗格。

复制模式

使用命令 Ctrl-b [,可以进入复制模式。在此模式下,可以使用 Vi 移动光标的方式选中文本,并复制到剪贴板中。按 q 键退出复制模式,回到正常模式。此模式下,上下左右键能滚动命令行。

这些只是 tmux 的一些基本用法,tmux 还支持许多其他的功能,如便签(Notes)等等。使用 tmux 可以显著提高终端操作效率,在需要同时运行多个命令的情况下尤其有用。

  • Title: tmux
  • Author: starlitxiling
  • Created at : 2023-11-27 15:48:10
  • Updated at : 2024-09-14 22:04:14
  • Link: http://starlitxiling.github.io/2023/11/27/tmux/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments