tmux常见命令整理
tmux常见命令整理
tmux是一个强大的终端复用器,允许用户在一个终端窗口中运行多个终端会话,并且可以在这些会话之间自由切换。以下是tmux的一些常见命令及其功能:
会话操作
新建会话
tmux
:创建一个新的会话,如果不指定名称,则使用默认名称。tmux new -s <session_name>
:创建一个新的会话,并指定会话名称。
退出会话
Ctrl + b
后接d
:分离当前会话(退出会话界面,但会话仍在后台运行)。
查看所有会话
tmux ls
或tmux list-sessions
:列出所有已存在的会话。
恢复会话
tmux attach -t <session_name>
或tmux a -t <session_name>
:连接到一个已存在的会话。
重命名会话
tmux rename-session -t <old_name> <new_name>
:重命名一个已存在的会话。
关闭会话
tmux kill-session -t <session_name>
:终止一个已存在的会话。
窗口操作
新建窗口
Ctrl + b
后接c
:在当前会话中创建一个新窗口。
切换窗口
Ctrl + b
后接<窗口序号>
:切换到指定序号的窗口。Ctrl + b
后接p
:切换到上一个窗口。Ctrl + b
后接n
:切换到下一个窗口。Ctrl + b
后接w
:进入窗口选择列表,通过方向键和回车键选择窗口。
重命名窗口
Ctrl + b
后接,
:重命名当前窗口。
关闭窗口
Ctrl + b
后接&
:关闭当前窗口。
窗格操作
划分窗格
Ctrl + b
后接%
:将当前窗口划分为左右两个窗格。Ctrl + b
后接"
:将当前窗口划分为上下两个窗格。
切换活动窗格
Ctrl + b
后接<方向键>
:在窗格之间切换。
调整窗格大小
Ctrl + b
后接<方向键>
(同时按住):以1个单元格为单位调整当前窗格的边缘。Alt + 方向键
:以5个单元格为单位调整当前窗格的边缘(取决于配置)。
关闭窗格
Ctrl + b
后接x
:关闭当前窗格。
窗格布局切换
Ctrl + b
后接空格键
:在预置的窗格布局中循环切换。
其他操作
文本复制模式
Ctrl + b
后接[
:进入文本复制模式,此时可以使用方向键和翻页键来选择文本,按Enter
键复制选中的文本,按q
退出复制模式。
会话快捷键提示
Ctrl + b
后接?
:列出所有快捷键,按q
返回。
配置选项
- tmux的配置通常保存在用户的家目录下的
.tmux.conf
文件中,可以通过编辑该文件来自定义tmux的行为和外观。
- tmux的配置通常保存在用户的家目录下的
请注意,tmux的快捷键前缀默认是Ctrl + b
,但用户可以在.tmux.conf
文件中通过set -g prefix <new-prefix>
命令来更改这个前缀。此外,tmux还提供了丰富的命令和配置选项,用户可以通过man tmux
或tmux --help
命令来查看更多信息。
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.