美文网首页
TMUX速查&教程

TMUX速查&教程

作者: Bruce钟 | 来源:发表于2022-10-21 14:36 被阅读0次

TMUX速查&教程

方便我自己查阅的用法说明、记录。 不知道tmux是啥的去搜一下吧。

基本概念

tmux里面有Session(会话)、Window(窗口)、pane(窗格)的几个概念。

Session可以包含多个Window,像tab一样切换。一个窗口可以有多个pane,pane由窗口切分后产生。

Session可以在tmux detach后继续存在。 这使得在ssh连接断开之后,依然可以重连回到之前的工作状态。
也可用作后台执行任务,随时可以重连查看状态。

用户配置文件

用户配置文件为:~/.tmux.conf, 以下为我的配置文件。

# ~/.tmux.conf file
# change command prefix
set -g prefix C-x
unbind C-b
bind C-x send-prefix

# set start window number
set -g base-index 1
set -g pane-base-index 1

我修改了默认前缀快捷键,以及窗口编号,方便切换。

常用快捷键

正如上面的配置,我的 pfx 是 Ctrl+x 键。

快捷键 说明
Ctrl+d 会结束当前shell,导致关闭pane、window、或者Session,注意
pfx pfx 向shell发出pfx组合键
pfx ? 显示帮助信息, q 或者 ESC 退出
pfx : 输入命令,也就是tmux的子命令
pfx [ 进入copy-mode,q 退出
--- Session 相关快捷键
pfx d 等同 tmux detach,脱离当前Session
pfx s 列出session,可以查看、切换,q退出
--- Window 相关快捷键
pfx c 创建window
pfx [0-9] 切换window,按照编号
pfx p/n 切换到前一个、下一个window
--- Pane 相关快捷键
pfx - 加上下左右切换Pane
pfx x 关闭当前Pane
pfx z 当前Pane全屏显示,再按一次还原
pfx q 显示Pane编号

常用命令

命令都是tmux的子命令,用法: tmux Command Options。 命令在可以做唯一区分的时候可以简写,如 det 代表 detach。
命令也可以通过 pfx : 快捷键执行。

命令 说明
new -s NAME 指定名字 创建session
list-session 或者 ls, 列出所有session
detach 脱离当前session
atach -t NAME 连接指定的session,名字或者编号
kill-session -t NAME 结束整个session,慎用
switch -t NAME 切换到指定的session
rename-session -t OLD NEW 重命名session
new-window 创建window,-n NAME 可以指定名字
split-window 水平分割窗口,加 -h 参数为垂直分割
select-pane -[UDLR] 切换pane,参数为 上下左右
swap-pane -U/D 向上、下交换pane
list-keys 显示所有快捷键,配合grep方便查找
list-commands 显示所有命令
info 显示终端信息
source-file 加载tmux配置文件

参考页

阮一峰的Tmux使用教程,入门级。
ryerh:Tmux快捷键&速查表&简明教程,进阶,还提到了插件使用。
readTheDocs: tmux手册,高级。
github tmux wiki, 源头,最全。

相关文章

  • TMUX速查&教程

    TMUX速查&教程 方便我自己查阅的用法说明、记录。 不知道tmux是啥的去搜一下吧。 基本概念 tmux里面有S...

  • Tmux 使用笔记

    Tmux 速成教程:技巧和调整Tmux 入门介绍多终端管理器TMUX使用详解 查看tmux版本 tmux -V 会...

  • Tmux教程

    Tmux教程 Tmux Config send-prefix(命令前缀):Ctrl+b Tmux在Bash命令行的...

  • Tmux 速成教程:技巧和调整

    Tmux 速成教程:技巧和调整

  • tmux教程

    tmux是终端多路复用器。 它让您在一个终端中的多个程序之间轻松切换,分离它们(它们在后台运行)并将其重新连接到不...

  • 终端利器tmux命令速查

    配置文件:https://github.com/gpakosz/.tmux基本操作: ? 列出所有快捷键;按q...

  • tmux 开机启动

    tmux是个非常好用的终端复用器,之前写过tmux入门教程,有兴趣的可以看这里https://www.jiansh...

  • tmux使用教程

    1. 默认前缀 send-prefix(命令前缀):Ctrl+b随后命令用prefix 代替 Ctrl+b 1.1...

  • tmux使用教程

    tmux是一个 terminal multiplexer(终端复用器),它可以启动一系列终端会话。 我们使用命令行...

  • tmux使用教程

    Tmux使用手册:http://louiszhai.github.io/2017/09/30/tmux/

网友评论

      本文标题:TMUX速查&教程

      本文链接:https://www.haomeiwen.com/subject/qktmzrtx.html