tmux使用

tmux使用

tmux基础

tmux最大单位是session(会话),其次是window(窗口),一个对话中可有多个窗口,就像一个浏览器程序运行时可有多个tab。
标 * 的是当前窗口,标 - 的是上一个窗口

窗口

新建窗口

<c-b> c

上一个窗口(previous)

<c-b> p 

上一个窗口(next)

<c-b> n

任意跳转

<c-b> {0-9}

查看窗口的列表

<c-b> w

为窗口命名(逗号)

<c-b> ,
窗格

水平切分

<c-b> "

垂直切分

<c-b> %
新建session

新建会话(命令行中),可用ps -aux | grep tmux查看

tmux new -s {name}
后台分离

窗口和server分离(detach),这样在退出后server还在后台运行

<c-b> d
重新连接会话

连接已分离的会话(命令行中)

tmux attach -t {name}

这个功能可实现多人session共享 interesting
只要接入同一个session即可

重命名会话

(tmux中)

<c-b> $ // 接着输入即可
查看所有会话

(tmux中)

<c-b> s

(命令行中)

tmux ls

Oh My Tmux

开箱即用
添加了一个快捷键<c-a>,效果和<c-b>相同
编辑Oh My Tmux配置文件

<c-a> e

重新加载配置文件

<c-a> r
创建新的会话
<c-b> <c-c>
查找并切换对话
<c-a> f
窗口移动

前一个窗口(操作类似vim)

<c-a> <c-h>

后一个窗口

<c-a> <c-l>

返回上一个激活的窗口(背标为" - “的窗口,” * "是当前窗口)

<c-a> <tab>
窗格

水平切割

<c-a> -

垂直切割

<c-a> _

窗格间移动

<c-a> [hjkl]

调整窗格大小

<c-a> [HJKL]

将当前窗格最大化为新的window(窗口)

<c-a> +

将当前窗格最大化/还原

<c-a> z

vi模式

在配置文件中打开force Vi mode
进入vi模式

<c-a> <enter>

参考

【使用Oh My Tmux 美化&增强你的Terminal】 https://www.bilibili.com/video/BV1y64y1v7Yp/?share_source=copy_web&vd_source=ff44c1b39d374b93180b2b2b0016efb3

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值