Tmux怎么用

这篇文章主要为大家展示了“Tmux怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Tmux怎么用”这篇文章吧。

创新互联服务项目包括雁江网站建设、雁江网站制作、雁江网页制作以及雁江网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,雁江网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到雁江省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

        简介:

        Tmux(terminal multiplexer)

       目前的终端模拟软件无法在多集群的环境下实现终端复用.于是在Github上找到了这款终端复用神器.简单来说就是在一个session(会话)下可以开多个window(窗口),一个window下可以开多个panes(窗格).在多台服务器上使用Tmux(踢马克斯)查看日志排查问题简直起飞!

适用于类Unix系统

Tmux操作界面

Tmux怎么用

声明:在Tmux工作环境下,组合键Ctrl - b为Tmux命令激活键又称为prefix 按下该键后对Tmux进行操作.

使用命令 tmux new -s session2创建一个名为session2的会话

命令 Ctrl - b 松手后按下 %垂直分割 "水平分割进行创建相同的panes

命令Ctrl - b s 在Tmux会话内展示所有会话并进行切换(在会话外使用命令tmux ls)

命令Ctrl - b d detach出当前窗口,回到Teminal界面(称为退出会话,或会话外)

以上为Tmux基础命令,更多命令参照 balabala

安装:

安装没有太多的东西,参照 Github地址-Readme

配置(mac环境下):

Tmux默认不支持鼠标滚动及简单的复制操作

mac版安装的Tmux默认copy mode过于复杂,后期需用插件增强或者使用 `iterm2`

1.开启鼠标滚动允许鼠标选择窗格panes

vi ~/.tmux.conf添加 set -g mouse on

2.使用Tmux插件Tmux-yank改善复制粘贴体验(或使用iterm2)

https://github.com/tmux-plugins/tmux-yank#installation

Tmux插件市场:https://github.com/tmux-plugins

3.多终端命令同步 ★

应用场景:A B C D四台服务集群查找日志 fgrep -inC 2 searchWord /root/a.log之前的Shell终端中需要开四个tab进行登录–>输入密码–>查看日志,并且不同的tab页不能同时显示.Tmux中是要开4个panes进行登录–>输入密码–>查看日志,虽然可以同时查看,但还是麻烦一些.

下面这两个插件可以完美实现

安装方法-GitHub_readme

https://github.com/lovepeacee/tmux-cssh#installation这是用shell写的一款shell程序,依赖于Tmux在/usr/local/bin下创建tmux-ssh的软连接即可食用   
例: `ln -s /Users/helloworld/developeSoftware/tmux-plugins/tmux-cssh-master/tmux-cssh /usr/local/bin/tssh`
输入命令 `tssh -u root -sc 10.200.2.9  -sc 10.200.2.10 -sc 10.200.2.11 -sc 10.200.2.14`
-u表示用户名 -sc表示ip地址更多参数见readme

Tmux命令Ctrl -b :set syn...(tab补全)表示开/关窗格同步
操作界面(缺点是不显示窗格标题):

Tmux怎么用

3.2 Tmux-xpanes ★:

安装方法-GitHub_readme

使用包管理工具直接安装安装后配置窗格的标题位置,默认为底部.个人觉得在顶部好看,可以这样修改
`vi ~/.zshrc(bashrc)    export TMUX_XPANES_PANE_BORDER_STATUS="top"`
配置完成后使用命令:`xpanes -t -c "ssh root@{}" 10.200.2.9 10.200.2.10 10.200.2.11`-t表示显示窗格标题  -c 表示命令 更多参数见readmePS:可以修改xpanes脚本实现功能自定义

Tmux怎么用

以上是“Tmux怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


文章名称:Tmux怎么用
转载来于:http://csdahua.cn/article/ihhoog.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流