安装

系统是 redhat、centos 或 fedora:
yum install tmux

系统是 ubuntu:
sudo apt update
sudo apt install tmux

系统是 OS X Server:
brew install tmux

使用命令

tmux: 创建session
tmux new -s <session_name> :创建并指定session名字

tmux ls # 查看当前打开的会话

接入会话
tmux a -t 0 # 进入到打开的某个会话
tmux attach -t

分离会话
Ctrl+b d 快捷键
or
tmux detach

kill 会话
tmux kill-session -t <session_name> :删除指定session
tmux switch -t :切换会话

重命名会话
tmux rename-session -t
Ctrl + b + $ 对当前session进行重命名

划分窗⼝
$ tmux split-window:划分上下两个窗格
$ tmux split-window -h :划分左右两个窗格

窗格快捷键

tmux 的所有使用快捷键都是ctrl+b开头
下面是一些窗格操作的快捷键。

ctrl+b d :回到主界面
Ctrl+b %:划分左右两个窗格。
Ctrl+b ":划分上下两个窗格。
Ctrl+b :光标切换到其他窗格。是指向要切换到的窗格的方向键,比如切换到下方窗格,就按方向键↓。
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+:按箭头方向调整窗格大小。
Ctrl+b q:显示窗格编号
Ctrl + d 或者 直接输入exit:直接关闭当前pane;如果当前window的所有pane均已关闭,则自动关闭当前window;直至所有window均已关闭,则自动关闭当前session。

Ctrl+b c:创建一个新窗口,状态栏会显示多个窗口的信息。
Ctrl+b p:切换到上一个窗口(按照状态栏上的顺序)。
Ctrl+b n:切换到下一个窗口。
Ctrl+b :切换到指定编号的窗口,其中的是状态栏上的窗口编号。
Ctrl+b w:从列表中选择窗口。
Ctrl+b ,:窗口重命名。

ref

更多参考
https://blog.csdn.net/sasa0906/article/details/121132338

Linux工具tmux相关推荐

  1. Linux工具快速上手,Linux很实用命令

    Linux工具快速上手 前言 Linux下有很多命令行工具供我们使用,每个工具总是提供了大量参数供我们选择: 实际工作中,我们用到的工具,最常用的总是那么几个参数组合: 为此,我写了这本书相对实用的书 ...

  2. linux 编译工具链,Linux工具链for TKStudio下载_Linux工具链for TKStudio官方下载-太平洋下载中心...

    Linux工具链for TKStudio是一款支持TKStudio IDE集成开发环境的辅助LINUX交叉编译工具链软件,交叉编译就是跨架构编译,编译出来的程序不能在本机执行(当然有例外情况).所以这 ...

  3. 发布《Linux工具快速教程》

    发布<Linux工具快速教程> 阶段性的完成了这本书开源书籍,发布出来给有需要的朋友,同时也欢迎更多的朋友加入进来,完善这本书: 本书Github地址:https://github.com ...

  4. 如何把Linux工具里的“军刀”BusyBox移植到RT-Thread Smart?

    RT-Thread Smart 系列连载 序号 内容 1 <当"树莓派"遇上RT-Thread Smart--应用编程入门> 2 <RT-Thread Smart ...

  5. Kali Linux工具文档翻译计划

    Kali Linux工具文档翻译计划 Kali Tools Translate Volunteers是一个公益项目,简称KTTV,目标是将 http://tools.kali.org/tools-li ...

  6. linux工具之jq

    linux工具之jq 后端开发的工程师经常在linux下开发,当我们拿到一个json格式的数据时,如何有效对这个数据进行分析?我们可以采用python结合json库来分析,但是linux有一个很好用的 ...

  7. kali linux怎样下载全部工具,Kali Linux工具大全

    原标题:Kali Linux工具大全 本系列将以介绍工具的使用方法为主要目标,并不会刻意将每个工具定位到渗透测试标准的哪个具体阶段.具体内容我将根据自己的理解角度和实用经验来进行展开,所以它肯定不会是 ...

  8. linux工具类之硬盘检测

    linux工具类之硬盘检测 软raid mount /dev/md0 /opt                 [root@localhost root]# cp /usr/share/doc/rai ...

  9. linux红帽给文件加密,红帽大神制作 Linux 工具,用于旧款罗技无线键盘加密设置...

    Red Hat 的 Hans de Goede 编写了一个 Linux 实用程序,可为那些老化的罗技键盘配置加密链接状态;同时,也使得之前配置的使用加密链接的罗技键盘可以正确地重新配置. 正如 Han ...

最新文章

  1. Java培训一共分几个阶段
  2. 第二章 第三节 创建第一个程序
  3. 【luogu2737】 [USACO4.1]麦香牛块Beef McNuggets [动态规划 完全背包][数学 扩展欧几里德]...
  4. Java实战项目开发学习书籍
  5. django第三天(路由基础和路由分配)
  6. 2016年10月20日 .NET Core 1.0.2 更新
  7. java io 缓存读取_Java 文件IO写入读取四种方法
  8. Topological Sorting(拓扑排序)
  9. Mysql多源复制半同步_MySQL多源复制搭建
  10. 让选择更具明确性:土方计算方法的选择——方格网or三角网
  11. c语言stl大全,C++ STL库应用汇总
  12. mysql 05_MySQL 05
  13. Protel Dxp2004 创建库
  14. Android 图片裁剪
  15. 摩斯电码php源码,摩斯密码: 用php实现摩斯密码 morse
  16. 如何写linux软件专利,Linux之父:软件专利和方法专利都挺扯淡
  17. 基于最小二乘法的图像边界曲线拟合(matlab平台)
  18. html 图片自动滚动播放,CSS3如何实现图片滚动播放效果(附代码)_WEB前端开发...
  19. 简单三步解除Word文档保护密码(转)
  20. 维修计算机的基本操作论文,《计算机维修与处理选修论文.doc

热门文章

  1. 70、基于STM32单片机的蓝牙智能热水器控制系统设计温度温控水温水位检测
  2. android-camera2相机开发-7-使用opengles进行相机预览
  3. 磁带库加入新磁带(backup exec)
  4. 全都反水了,美企纷纷寻求进入中国市场,拜登要失眠了!
  5. VMware虚拟机安装XP系统演示
  6. VPLS技术学习总结
  7. 【Linux】Linux进程的理解 --- 进程描述符、状态、优先级、切换…
  8. OpenCV cv::TermCriteria 模板类
  9. tp实现文件下载,以及下载图片,报错无法打开图片
  10. Outsmart Your Own Biases 战胜自己的偏见