tmux

tmux(terminal multiplexer)是Linux上的终端窗口的分屏神器。在一个终端窗口中可以分多个屏同时使用。

安装

Tmux 的安装。

# Ubuntu

$ sudo apt-get install tmux

# CentOS

$ sudo yum install tmux

# Mac

$ brew install tmux

启动与退出

安装完成后,键入tmux命令,就进入了 Tmux 窗口。

$ tmux

按下Ctrl+d或者显式输入exit命令,就可以退出 Tmux 窗口。

$ exit

tmux的基础操作

基本的操作无非就是对会话、窗口、窗格进行管理,包括创建、关闭、重命名、连接、分离、选择等等。

一般使用命令和快捷键进行操作,可在系统shell终端和tmux命令模式(类似vim的命令模式)下使用命令,或者在tmux终端使用快捷键。

tmux默认的快捷键前缀是Ctrl+b(下文用prefix指代),按下前缀组合键后松开,再按下命令键进行快捷操作,比如使用prefix d分离会话(应该写作prefix d而不是prefix+d,因为d键不需要与prefix同时按下)。

会话管理

常用命令

tmux new  创建默认名称的会话(在tmux命令模式使用new命令可实现同样的功能,其他命令同理,后文不再列出tmux终端命令)

tmux new -s mytest  创建名为mytest的会话

tmux ls  显示会话列表

tmux a  连接上一个会话

tmux a -t mytest  连接指定会话

tmux rename -t s1 s2重命名会话s1为s2

tmux kill-session  关闭上次打开的会话

tmux kill-session -t s1  关闭会话s1

tmux kill-session -a -t s1  关闭除s1外的所有会话

tmux kill-server  关闭所有会话

常用快捷键

prefix s  列出会话,可进行切换

prefix $  重命名会话

prefix d  分离当前会话

prefix D  分离指定会话

窗口管理

prefix c  创建一个新窗口

prefix ,  重命名当前窗口

prefix w  列出所有窗口,可进行切换

prefix n  进入下一个窗口

prefix p  进入上一个窗口

prefix l  进入之前操作的窗口

prefix 0~9  选择编号0~9对应的窗口

prefix .  修改当前窗口索引编号

prefix '  切换至指定编号(可大于9)的窗口

prefix f  根据显示的内容搜索窗格

prefix &  关闭当前窗口

窗格管理

prefix %  水平方向创建窗格

prefix "  垂直方向创建窗格

prefix Up|Down|Left|Right  根据箭头方向切换窗格

prefix q  显示窗格编号

prefix o  顺时针切换窗格

prefix }  与下一个窗格交换位置

prefix {  与上一个窗格交换位置

prefix x  关闭当前窗格

prefix space(空格键)  重新排列当前窗口下的所有窗格

prefix !  将当前窗格置于新窗口

prefix Ctrl+o  逆时针旋转当前窗口的窗格

prefix t  在当前窗格显示时间

prefix z  放大当前窗格(再次按下将还原)

prefix i  显示当前窗格信息

其他命令

tmux list-key  列出所有绑定的键,等同于prefix ?

tmux list-command  列出所有命令

标题:Tmux: linux下的分屏神器

作者:barryzpc

地址:https://myblog.zhengpc.com/articles/2019/11/08/1573185041865.html

说明:转载请注明出处

赞赏:如果对你有帮助,可多多支持(方式:点击浏览一下文章中的广告即可,土豪可微信扫描下方赞赏码)

linux查询mac地址分屏,Tmux: linux下的分屏神器相关推荐

  1. Linux克隆Mac地址一样,详解Linux系统中网卡MAC地址克隆方法

    怎么临时性地改变 mac 地址? 你可以在 linux 运行的时候改变 mac 地址.需要注意的是当 mac 地址转换的那一会时间,你的网络会掉线.当电脑重启时 mac 地址又会变回原来的.下面介绍几 ...

  2. 利用ARP协议查询服务器的MAC,HTTP报文格式又是怎样的 如何使用ARP协议查询Mac地址...

    浏览器从地址栏得到服务器 IP,接着构造一个 HTTP 报文,其中包括: 请求行包含请求方法.URL.协议版本 请求报头(Request Header):由 "关键字: 值"对组成 ...

  3. php 获取路由器mac地址,php如何获取网卡MAC地址(支持WIN与LINUX系统)

    /** 获取网卡的MAC地址:目前支持WIN/LINUX系统 获取机器网卡的物理(MAC)地址 **/ class GetMacAddr{ var $return_array = array(); / ...

  4. Linux两个网卡mac地址重复,ARP响应Linux服务器上的单个MAC地址,同一网络上有多个接口...

    Linux服务器有2个活动网络接口: IF:eth1 IP:192.168.1.1/24 MAC:11:11:11:11:11:11 (1GbE) IF:eth2 IP:192.168.1.2/24 ...

  5. Linux 查看MAC地址

    如何使用命令查看网卡的MAC地址呢? 下面总结一下查看网卡MAC地址的方式. 1:ifconfig命令查看网卡MAC地址 /sbin/ifconfig | grep HWaddr 或 /sbin/if ...

  6. linux改mac地址目录,Linux下如何修改网卡MAC地址

    网上有很多关于linux下修改MAC地址的方法,大多依葫芦画瓢,似乎都没验证过,达不到修改的目的. 经过我的详细测试,最终成功解决了这个问题. 误区一: #ifconfig eth0 down #if ...

  7. Linux脚本方式修改Mac地址,两种修改Linux系统中MAC地址的方法

    我们先查找MAC地址和网络接口,我们来了解一下Linux中网卡的一些细节.用这个命令来获取网络接口的详细信息: ip link show 在输出中,您将看到一些详细信息以及MAC地址: 1: lo:m ...

  8. linux修改mac地址

    mac地址在网卡里面,按道理是不能修改的,需擦除或者重新烧进去,操作系统获取mac物理地址之后直接存到操作系统的配置文件或者注册表里面(这里为什么不每次直接读取mac物理地址,估计是考虑到性能问题): ...

  9. Windows/Linux获取Mac地址和CPU序列号实现

    UUID(Universally Unique Identifier)即通用唯一标识符,是指在一台机器上生成的数字,保证在全球范围的唯一性.可用的开源库如libuuid,可参考https://blog ...

最新文章

  1. Ajax Toolkit Control ——CollapsiblePanelExtender(隐藏显示效果)
  2. var_export()函数的使用举例(后续添加其他的php输出函数)
  3. jquery 如何保存拖动空间的位置
  4. 人工神经网络之BP神经网络模型
  5. Struts2笔记——struts常用标签
  6. 方案解析:纸张计数精准测量出200张纸?!第1名妥妥的
  7. wordpress 调整段落空两,段落间的距离
  8. Git子模块头#39;引用不是树#39;错误
  9. daily scrum 10.31
  10. java GC 参数
  11. python学习笔记之hashlib
  12. kc705进行DDR3扩容
  13. 宠物合成养成游戏养猫养牛流量主小程序开发
  14. linux下列出绝对路径的最快捷的方法lls
  15. php redis 搜索,一步步实现 Redis 搜索引擎
  16. java8 lamda throw_【修炼内功】[Java8] Lambda表达式里的陷阱
  17. [C++] printf pitfall
  18. win7安装高版本的node解决办法
  19. NeRF论文解析 - Neural Radiance Field
  20. 要命啦!Word中快速录入大全,内含快捷键小技巧,快来一起学习!

热门文章

  1. elementui slot=reference是什么意思
  2. caffe在windows平台上的编译
  3. sd卡打不开,里面的文件可以恢复吗?
  4. PTA 用java编写 7-5 游戏角色选择
  5. Advanced SystemCare
  6. 了解Python-白 驹 过 隙 , 忽 然 而 已
  7. 如何在ubuntu系统中修改时区?
  8. 英雄联盟 腾讯corss的禁用方法
  9. 跨境电商运营员这个工作是具体是做什么的
  10. 前端JSES6对树形结构数据遍历处理为自己想要的结果