文章目录

  • start exit
  • session
  • flow
  • pane
    • cursor
    • switch pane
    • pane hotkey
  • window
  • other

ruanyifeng: Tmux 使用教程

start exit

命令行 快捷键
启动 $ tmux
退出 $ exit Ctr+b d

session

第一个启动的 Tmux 窗口,编号是0,第二个窗口的编号是1,以此类推。

命令行 快捷键
新建 $ tmux new -s <session-name>
分离 $ tmux detach Ctrl+b d
查看 $ tmux ls / $ tmux list-session Ctrl+b s
接入 $ tmux attach -t 0/$ tmux attach -t <session-name>
杀死 $ tmux kill-session -t 0/$ tmux kill-session -t <session-name>
切换 $ tmux switch -t 0/$ tmux switch -t <session-name>
重命名 $ tmux rename-session -t 0 <new-name> Ctrl+b $

flow

建会话tmux new -s my_session。
在 Tmux 窗口运行所需的程序。
按下快捷键Ctrl+b d将会话分离。
下次使用时,重新连接到会话tmux attach-session -t my_session。

pane

划分 命令行 快捷键
上下 $ tmux split-window
左右 $ tmux split-window -h

cursor

移到 命令行 快捷键
上方 $ tmux select-pane -U Ctrl+b <arrow key↑>
下方 $ tmux select-pane -D Ctrl+b <arrow key↓>
左边 $ tmux select-pane -L Ctrl+b <arrow key←>
右边 $ tmux select-pane -R Ctrl+b <arrow key→>

switch pane

命令行 快捷键
上移 $ tmux swap-pane -U
下移 $ tmux swap-pane -D

pane hotkey

Ctrl+b %:划分左右两个窗格。
Ctrl+b ":划分上下两个窗格。
Ctrl+b <arrow key>:光标切换到其他窗格。<arrow key>是指向要切换到的窗格的方向键.比如切换到下方窗格,就按方向键↓。
Ctrl+b ;:光标切换到上一个窗格。
Ctrl+b o:光标切换到下一个窗格。
Ctrl+b {:当前窗格与上一个窗格交换位置。
Ctrl+b }:当前窗格与下一个窗格交换位置。Ctrl+b Ctrl+o:所有窗格向前移动一个位置,第一个窗格变成最后一个窗格。
Ctrl+b Alt+o:所有窗格向后移动一个位置,最后一个窗格变成第一个窗格。Ctrl+b x:关闭当前窗格。
Ctrl+b !:将当前窗格拆分为一个独立窗口。Ctrl+b z:当前窗格全屏显示,再使用一次会变回原来大小。
Ctrl+b Ctrl+<arrow key>:按箭头方向调整窗格大小。Ctrl+b q:显示窗格编号。

window

命令行 快捷键
新建 $ tmux new-window/$ tmux new-window -n <window-name> Ctrl+b c
切换 $ tmux select-window -t <window-number>/$ tmux select-window -t <window-name> Ctrl+b p/Ctrl+b n/Ctrl+b <number>
重命名 $ tmux rename-window <new-name> Ctrl+b ,
选择 Ctrl+b w

other

命令行 说明
$ tmux list-keys 列出所有快捷键
$ tmux list-commands 列出所有 Tmux 命令及其参数
$ tmux info 列出当前所有 Tmux 会话的信息
$ tmux source-file ~/.tmux.conf 重新加载当前的 Tmux 配置

最新文章

  1. centos7.5 下LNMP搭建
  2. ORA-01861: 文字与格式字符串不匹配
  3. Martin Odersky Scala编程公开课 第一周作业
  4. mysql time转换输出_MySQL将timediff输出转换为日,时,分,秒格式?
  5. Ubuntu snap 定制内核插件
  6. Linux后台启动脚本
  7. 浅析iOSApp签名原理及流程
  8. linux指定网卡走流量,Linux实时输出指定网卡流量
  9. python诗歌文件格式处理_Python诗歌的依赖版本语法
  10. 唱响艾泽拉斯_战争篇
  11. android自带下拉阻尼动画,Android 自带阻尼效果的ScrollView,仿ios效果
  12. 读取pdf文字和excel写入操作
  13. P1282 多米诺骨牌
  14. 如何让业务实现三周内实现点击率翻倍?我们是这么做到的...
  15. Autolayout - NSLayoutAnchor
  16. FMODxUnity联动的声音设计
  17. DtERP_erp企业资源计划系统
  18. 概率论与数理统计期末复习题型集锦——第一章
  19. oracle怎样导入数据库
  20. 树莓派应用——每日天气预报邮件

热门文章

  1. Java语言十五讲(第十四讲 容器框架二)
  2. 虚拟机如何使用计算机中文件,如何从电脑往虚拟机复制文件
  3. innerHTMLinnerText区别
  4. 手机双摄像头原理及产业解析
  5. mysql 设置只读事务_只读事务还是只读模式
  6. [BZOJ1163][Baltic2008]Mafia
  7. 批量生成pdf书签目录之目录自动格式化(Python实现)
  8. html5横向导航菜单代码,css 横向菜单实现代码
  9. 日志报错:WARNING: An illegal reflective access operation has occurred
  10. 手机APP支付--整合银联支付控件