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

tmux相关命令

tmux相关命令

    • 1、tmux介绍
    • 2、会话(session)、窗口(windows)、窗格(pane)
    • 3、会话相关命令
    • 4、窗口相关命令
    • 5、窗格相关命令
    • 6、内容查看
    • 7、tmux配置文件

1、tmux介绍

2、会话(session)、窗口(windows)、窗格(pane)

每个bash Terminal可以包含多个tmux会话,通常需要先分离一个会话才能创建另一个会话?
tmux每个会话可以包含多个窗口,每个窗口可以显示多个窗格。类似套娃?

3、会话相关命令

tmux或者tmux new:创建默认名称的会话
tmux new -s session_name: 创建名为session_name的会话
tmux ls: 显示会话列表,在具体的某个会话某个窗口某个窗格里面输入tmux ls也会显示会话列表
tmux a -t session_name: 可以进入指定名称的会话
列出所有会话:Ctrl+b + s 可以进行切换,s可以理解为session缩写?
分类当前会话:Ctrl+b + d 也就是回退到bash界面
删除某个会话:tmux kill-session -t foo

4、窗口相关命令

在一个会话中:
创建一个新的窗口:Ctrl+b + c
列出所有窗口,可进行切换:Ctrl+b + w 这会在当前窗口的当前窗格列出来,回车选择
重命名当前窗口:Ctrl+b + ,
重命名当前窗口:Ctrl+b + :进入命令模式,rename-windows aaabbbccd
选择编号0到9对应的窗口:Ctrl+b + 0~9

5、窗格相关命令

tmux通过分屏来创建多个窗格
上下分屏:Ctrl+b + "
左右分屏:Ctrl+b + %
切换窗格:Ctrl+b + o 通常会按编号顺序依次切换,不够感觉上下左右切换更常用。
查看每个分屏的编号:Ctrl+b + q 创建和关闭窗格会改变编号顺序名称
切换窗格:Ctrl+b + 上下左右键
重新排列当前窗口的所有窗格:Ctrl+b + 空格,分别会用不同的排布方式,个人感觉全横向排列较好
放大当前窗格:Ctrl+b + z 再次按下将还原
关闭当前窗格:Ctrl+b + x

6、内容查看

tmux翻屏模式
Ctrl+b + [ 进入上下翻屏模型,使用PgUp和PgDn翻页,注意把NumLock去掉,
退出翻屏模型,按q

7、tmux配置文件

在~/.tmux.conf中,下面几行是控制新开窗格pane是什么命令行,当前是zsh,改成bash就是bash

## open pane
## comment the following 3 lines if tmux version <= 1.8
bind '"' run-shell "tmux split-window -c ${HOME} 'cd \"#{pane_current_path}\";zsh'"
bind % run-shell "tmux split-window -h -c ${HOME} 'cd \"#{pane_current_path}\";zsh'"
bind c run-shell "tmux new-window -c ${HOME} 'cd \"#{pane_current_path}\";zsh'"
http://www.lryc.cn/news/406769.html

相关文章:

  • 初创小程序公司怎么选服务器合作商
  • 基于微信小程序+SpringBoot+Vue的自习室选座与门禁系统(带1w+文档)
  • 【Linux】进程IO|重定向|缓冲区|dup2|dup|用户级缓冲区|模拟缓冲区
  • bug bug bug
  • 医疗器械上市欧美,需要什么样的网络安全相关申报文件?
  • 【UbuntuDebian安装Nginx】在线安装Nginx
  • Jacoco 单元测试配置
  • App Instance 架构示例
  • 【论文速读】| MoRSE:利用检索增强生成技术填补网络安全专业知识的空白
  • pip install albumentations安装下载超级细水管
  • 驱动开发系列07 - 驱动程序如何分配内存
  • 【Jackson】注解及其使用
  • LeetCode24 两两交换链表中的节点
  • AI OS
  • Dubbo 黑白名单机制详解
  • 配电房智能巡检机器人怎么选?
  • husky引发git commit报错的解决方案
  • 韩顺平0基础学Java——第37天
  • Layer2区块链扩容方案(1)——总述
  • AWS监控工具,监控性能指标
  • 义务外贸wordpress独立站主题
  • 初等数论精解【4】
  • MongoDB教程(二十二):MongoDB固定集合
  • 20240724----idea的Java环境卸载与安装
  • C语言 ——— 函数指针数组的讲解及其用法
  • 鸿蒙仓颉语言【cryptocj 库】(介绍与SHA、MD5、HMAC摘要算法)
  • 设计App的后端接口分类以及环境依赖包详情
  • 接入百度文心一言API教程
  • classfinal太强了,再也不怕被反编译了
  • DP-适配器模式代码重新理解