Tmux 常用操作说明

发布于 2023-03-12 22:01:08 字数 2502 浏览 110 评论 0

Session

未指定名称的 Tmux session

直接运行 tmux 会产生一个 Tmux Session

tmux

这种情况下 tmux 使用从0开始的数字作为Tmux Session的名称

创建指定名称的 Tmux session

tmux new -s ${session_name}

从 Tmux Session 中分离

在 Tmux Session 中输入 Ctrl+b d 就能从Tmux Session中分离,并回到原shell。

但是这个Tmux Session本身并不会消亡,依然由Tmux Server在后台持有

查看现有哪些 Tmux Session

要获取现在正在运行的session有哪些,可以运行下列命令:

tmux ls
0: 1 windows (created Thu Sep 20 16:40:14 2018) [122x13]
session1: 1 windows (created Thu Sep 20 16:40:40 2018) [122x13]

重新接入 Tmux Session

要重新接入指定名称的Tmux Session,可以运行:

tmux attach-session -t ${session_name}

Tmux Windows

一个 Tmux Session 中可以包括多个 Windows,这些 Windows 的列表显示在屏幕底部的状态栏中

Tmux-60.png

每个 Windows 都有一个编号,这个编号的范围是0-9,比如上图中的这个Window就是编号为2

常用的 Windows 操作包括:

快捷键功能
Ctrl-b c创建一个新window
Ctrl-b w从列表中选择一个window,可以跨session选择
Ctrl-b 数字切换到指定编号的window
Ctrl-b ,重命名当前Window

Tmux Panes

类似的,一个 Tmux Window 可以包含多个 Pane,一个 Window 刚创建时,只包含一个覆盖全 Window的pane。

Tmux-61.png

常用的 Panes 操作包括:

快捷键功能
Ctrl-b %将当前pane横向分成左右两个pane
Ctrl-b "将当前pane纵向分成上下两个pane
Ctrl-b o跳转到下一个pane
Ctrl-b ;在当前pane和上一个pane之间切换
Ctrl-b x关闭当前pane

配置 Tmux

Tmux 的配置信息在 ~/.tmux.conf 中,该配置文件其实就是一系列的 tmux 命令,当 tmux server 启动时会加载这些命令。你也可以通过 -f ${file} 来指定配置文件的路径

# 如果使用的是 256 色的终端,必须在 tmux 的配置文件 tmux.conf 中将终端设置为 tmux 或 tmux-256color
set -g default-terminal "tmux-256color"

# 设置最多回滚的行数
set -g history-limit 10000

# 启动non-login shell
set -g default-command "${SHELL}"

# 标题栏自动更改
set -g set-titles on
set -g set-titles-string "#T"

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

鼻尖触碰

暂无简介

0 文章
0 评论
24 人气
更多

推荐作者

苍风燃霜

文章 0 评论 0

悸初

文章 0 评论 0

撧情箌佬

文章 0 评论 0

森罗

文章 0 评论 0

lyn1245

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文