一天一点linux(17):安装与使用Tmux

二进制诗人
• 阅读 4566

Tmux简介:

Tmux("Terminal Multiplexer"的简称)可以让我们在单个屏幕的灵活布局下开出很多终端,我们就可以协作地使用它们。

举个例子,在一个面板中,我们用Vim修改一些配置文件,在另一个面板,我们使用irssi聊天,而在其余的面板,可以跟踪一些日志。然后,我们还可以打开新的窗口来升级系统,再开一个新窗口来进行服务器的ssh连接。在这些窗口面板间浏览切换和创建它们一样简单。

在Linux/OSX下安装Tmux
OSX:


sudo brew install tmux

sudo port install tmux

Ubuntu:


sudo apt-get install tmux

Centos:


sudo yum install tmux

使用Tmux创建多个窗口,快捷键:

注意:Ctrl b 是tmux默认的命令前缀.


Ctrl b "    //水平分割屏幕窗口

Ctrl b %  //竖直分割屏幕窗口

Ctrl b x   //删除当前窗口

Ctrl b t     //显示当前时间

Ctrl b q    //显示窗口编号

Ctrl b ?    //快捷键查看帮助信息

Ctrl b d   //退出tmux,退出之后,仍可使用tmux attach 再次进入tmux界面

Ctrl b + 方向键 //在切割后的多个窗口之间切换

//左右移动窗口pane

Ctrl b {

Ctrl b }

Ctrl b "空格"  //更改窗口排版
点赞
收藏
评论区
推荐文章
Easter79 Easter79
3年前
tmux的复制粘贴
tmux有面板的概念,这导致普通终端下的ctrlshiftC的模式复制出来的文本会串行。如果面板只有一列当然没有问题,但当面板有多列时,复制就会出问题。于是tmux提出了类似vim的复制模式。因此,tmux下有两套复制方法。按下shift的同时,使用ctrlshiftc、ctrlshiftv可以用以前的方式进行复制粘贴。这种方式的好处就是可以复
Wesley13 Wesley13
3年前
10 个超好看可视化面板
Web开发中几乎所有平台都需要一个后台管理,但是从零开发一套后台控制面板并不容易,幸运的是有很多开源免费的后台控制面板可以给开发者使用,那么有哪些优秀的开源免费的控制面板呢?我在Github上收集了一些优秀的后台控制面板,并总结得出Top10。1.AdminLTEGithubSta
Wesley13 Wesley13
3年前
vim介绍 、 vim颜色显示和移动光标 、vim一般模式下移动光标 、vim一般模式下复制、剪切和粘贴
vim是什么vim是什么?在之前接触Linux,编辑网卡配置文件的时候我们用过了vi,vim简单说就是vi的升级版,它跟vi一样是Linux系统中的一个文本编辑工具。如果系统中没有vim,需要安装一下:yuminstallyvimenhanced安装完了之后就可以正常使用了。我们使用vi和vim打开/e
Stella981 Stella981
3年前
Fragment和FragmentActivity的使用方法 .
认识:首先我们知道Fragment是我们在单个Activity上要切换多个UI界面,显示不同内容。模块化这些UI面板以便提供给其他Acitivity使用便利。同时我们显示的Fragment也会受到当前的这个Acitivity生命周期影响。(而平常的Fragment有其自己的生命周期)一、使用方法:1、创建一个或者多个你需要的Fragment类,其实就
Stella981 Stella981
3年前
Kafka生产者哪些重要的参数是我们需要注意的?
在KafkaProducer中大部分的参数都有合理的默认值,一般不需要修改它们。不过了解这些参数可以让我们更合理地使用生产者客户端,其中还有一些重要的参数涉及程序的可用性和性能,如果能够熟练掌握它们,也可以让我们在编写相关的程序时能够更好地进行性能调优与故障排查。下面挑选一些重要的参数进行讲解。1\.acks这个参数用来指定分区中必须要
Stella981 Stella981
3年前
Jenkins自动发送邮件配置及定时构建
前言在配置之前,我们需要安装好Jenkins,对于如何安装不在赘述,看我之前一篇安装教程(或者找度娘,教程很多)。接下来我们开始详细讲解build运行完成后自动发送邮件和定时自动构建build系统配置安装插件我们在安装Jenkins的时候可以选择安装,也可以在安装之后选择安装需要的插件1.点击Jenkins面板\
Stella981 Stella981
3年前
Django部署阿里云服务器(nginx+uwsgi)
前言:购买阿里云操作系统是CentOS7.764位一、下一个Xshell软件对于不习惯在阿里云终端操作的,可以下这个软件,方便后台操作。使用命令sshroot@你的服务器公网IP登录阿里云服务器。二、安装宝塔面板(方便上传文件,删除文件,修改文
Wesley13 Wesley13
3年前
10分钟vim快速入门
 一、vim的安装和插件  vim的在linux和mac机器上都是默认的文本编辑器,没有特殊需求的话,默认设置就可以直接使用,window上也可以安装,网上安装教程过于繁琐,我们简单点就好,window安装如下:我们先安装chocolatey(https://www.oschina.net/action/Go
Wesley13 Wesley13
3年前
GoJS创建分级面板(一)
在“刻度”面板,Panel.Graduated,平定期刻度/文字标签沿主子图的行程形状。刻度面板可以视为显示一系列值的比例尺。有关刻度面板的示例,请参见时间线,温度计,仪表规和标尺图示例。简单的分级面板类似于自动面板和现场面板,渐变面板中应包含两个或多个元素。元素必须是Shape或TextBlock。可以通过将GraphObject.
美味蟹黄堡 美味蟹黄堡
2年前
VPS的日常小维护
随着信息技术的发展与不断成熟,VPS主机的性价比越来越高,以及我们项目的需要,选择和使用VPS搭建网站和项目的站长用户也越来越多。尤其对于我们VPS新手站长来说在选择VPS主机之后可能仅仅安装一个WEB面板,然后就搭建网站,后面就可能看天意,希望不会出现问题,我们也可以安稳的运行着网站。如果一旦出现问题我们可能束手无策,抱怨商家如何,面板如何,其实很多时候我
美味蟹黄堡 美味蟹黄堡
2年前
如何合理搭建安装宝塔Linux面板
在三艾云vps服务器上如何搭建安装宝塔Linux面板?我们有很多朋友会选择搭建安装宝塔面板建站环境,即便是新手或者是高手,也会趋于使用比较方便管理的面板配置服务器WEB环境。毕竟宝塔面板在操作上效率比较高,以前我们选择LNMP、LAMP等一键安装包的时候主要问题在于市面上的面板安全度不够,而且体验不够友好。这篇文章介绍在不同的镜像中安装宝塔面板。之前看到有网