当前位置: 首页 > news >正文

Tmux 核心操作速查指南

Tmux 最常用操作笔记

1. 基本概念

  • 会话(Session):一个tmux会话可以包含多个窗口,适合长期任务管理。
  • 窗口(Window):每个窗口是一个独立的终端界面,可包含多个面板。
  • 面板(Pane):窗口内的分割区域,每个面板可以运行不同命令。

2. 启动和退出

  • 启动tmux
    tmux
    
    启动一个新的无名会话。
  • 退出tmux(detach)
    • Ctrl-b 然后 d
      (detach会话后,任务继续运行,稍后可重新attach。)

3. 会话管理

  • 创建新会话
    tmux new -s 会话名
    
    创建一个指定名称的会话。
  • 列出所有会话
    tmux ls
    
    查看当前存在的会话。
  • Attach到已有会话
    tmux attach -t 会话名
    
    重新连接到指定会话。
  • 杀死会话
    tmux kill-session -t 会话名
    
    结束指定会话。

4. 窗口管理

  • 创建新窗口
    • Ctrl-b 然后 c
      新建一个窗口,默认编号从0开始。
  • 切换到下一个窗口
    • Ctrl-b 然后 n
      跳转到下一个窗口。
  • 切换到上一个窗口
    • Ctrl-b 然后 p
      跳转到上一个窗口。
  • 关闭当前窗口
    • Ctrl-b 然后 &
      (需确认,按 y 关闭。)

5. 面板管理

  • 水平分割面板
    • Ctrl-b 然后 %
      将当前窗口左右分割。
  • 垂直分割面板
    • Ctrl-b 然后 "
      将当前窗口上下分割。
  • 在面板间切换
    • Ctrl-b 然后 方向键(↑↓←→)
      快速切换焦点到相邻面板。
  • 关闭当前面板
    • Ctrl-b 然后 x
      (需确认,按 y 关闭。)

6. 复制和粘贴

  • 进入复制模式
    • Ctrl-b 然后 [
      进入滚动和复制模式。
  • 开始选择文本
    • 在复制模式下,按 Space 开始标记。
  • 复制选中文本
    • Enter 完成复制。
  • 粘贴文本
    • Ctrl-b 然后 ]
      将复制的内容粘贴到当前光标处。

7. 其他实用操作

  • 查看所有快捷键
    • Ctrl-b 然后 ?
      显示tmux快捷键列表。
  • 重命名当前窗口
    • Ctrl-b 然后 ,
      输入新名称并确认。
  • 在窗口间切换(选择模式)
    • Ctrl-b 然后 w
      显示窗口列表,用方向键选择。
  • 调整面板大小
    • Ctrl-b 然后按住 Ctrl + 方向键
      动态调整当前面板的尺寸。

8. 配置文件

  • 编辑tmux配置文件
    • 文件位于 ~/.tmux.conf
      可自定义快捷键和行为。
  • 重新加载配置文件
    • Ctrl-b 然后 r
      (需在 .tmux.conf 中绑定此快捷键,例如 bind r source-file ~/.tmux.conf。)

小贴士

  • 前缀键:所有tmux快捷键都以 Ctrl-b 开头,按下后松开再按后续键。
  • 自定义:通过编辑 ~/.tmux.conf,你可以调整默认行为,比如将前缀键改为 Ctrl-a
  • 持久化:会话可以在SSH断开后保持运行,重新attach即可恢复工作环境。

http://www.mrgr.cn/news/96993.html

相关文章:

  • 【c++深入系列】:类与对象详解(中)
  • STM32单片机入门学习——第12节: [5-2]对射式红外传感器计次旋转编码器计次
  • 基于yolo11的BGA图像目标检测
  • 动、静态创建任务
  • MySQL - 事务隔离级别和锁的机制
  • WPF设计学习记录滴滴滴4
  • 基础科学中的人工智能︱如何用机器学习方法求解排列型组合优化问题?
  • 【11408学习记录】[特殊字符] 三步攻克英语长难句:嵌套结构×平行结构全解析
  • frp 让服务器远程调用本地的服务(比如你的java 8080项目)
  • CExercise04_2数组_1 利率在投资年份内每年的资产总价值
  • 【备忘】在Docker中安装宝塔面板,实现环境隔离,又能快速迁移服务器环境
  • CExercise04_1位运算符_1 用位运算符判断某个整数是否为奇数
  • 二极管正负极区分
  • 七种继电器综合对比——《器件手册--继电器》
  • 几何法证明卡特兰数_栈混洗
  • Vulkan进阶系列1 - Vulkan应用程序结构(完整代码)
  • 浅浅尝试Numpy的函数:
  • 五种音频器件综合对比——《器件手册--音频器件》
  • Tree - Shaking
  • PyTorch使用(7)-张量常见运算函数