泷羽sec专题课笔记--工具类--终端复用工具tmux

  各位小伙伴在渗透测试学习过程中,有没有遇到过下面这种情况,需要同时开启多个终端,每个终端都有自己的事情,有些是看信息,有些是在做服务器,有些是在看readme,有些是在监听端口。

  下面就介绍一款终端复用工具,可以多屏显示,一个屏幕把大部分工作都解决掉,如果分屏不够,还支持可以继续再开分屏,这款工具kali自带,就是tmux。

一、进tmux前的准备工作,进到指定工作目录

  因为后续每次分屏开的窗口,都是在这个目录下面,所以先进好工作目录,再启用tmux

二、tmux终端

  使用下面的命令,表示新建一个叫nexus的session,session名可以自己酌情修改

tmux new -s [session名]  

  新建完成后,看着和普通终端没有什么差别,接下来我们开始分屏

  这里额外说明下,kali自带的terminal也有分屏功能,但是功能没有tmux强

三、分屏相关操作

  1、对屏幕进行分屏操作

水平分屏:ctrl+b 后 按 shift + "    (引号)

垂直分屏:ctrl+b 后 按 shift+5

  一般建议是先水平分,再垂直分,分完后样子详见下图(这个习惯是和红笔师傅的靶机精讲视频学的,对靶机感兴趣的小伙伴可以小破站搜 "红队笔记")

  具体怎么布置屏幕,各位小伙伴可以自己操作下,习惯后应该会有自己的布局方案

  另外后续操作过程中,可以随时使用上面的命令进行分屏操作

  2、关闭某块分屏

在某块屏幕上输入exit回车即可

  上图某块屏幕输入exit后变成了下图

  3、某块屏幕放到最大

使用快捷键:ctrl+b后马上按ctrl+z 

再做次是恢复原状

  另外调整某块分屏的大小,是ctrl+b后按住alt加方向键上下或者左右,具体演示略。

  分屏后,鼠标向上滚动会发现无法查看屏幕上面的历史信息,用下面的命令可以解决。

  4、屏幕之间切换以及解决鼠标滚轮历史记录问题

  第一种:不用鼠标情况下,ctrl+b 后 快速按方向键,不过不是很方便

  第二种:设置鼠标,需要使用一条命令:ctrl+b后输入下面命令后,回车

:set -g mouse on

  此时就可以发现,可以通过鼠标点击切换屏幕了;此外,刚才鼠标无法翻阅历史记录,使用这条命令后,滚轮可以翻动历史记录了。

5、分屏时候的复制

  分屏后复制可能会和kali自带的终端有点不一样,我这里经验如下

  复制的时候一般是 按住shift进行选择,然后使用ctrl+shift+c进行复制

  如果跨行的话会把另外一款的屏幕内容也选中,所以一般是最大化后复制

  有的时候鼠标从下往上拖动用滚轮滚动也可以,具体各位小伙伴可自行尝试

四、tmux终端的一些其他操作

  1、挂起终端

快捷键:ctrl+b后ctrl+z

  2、查看目前tmux的session

tmux ls

 

   3、切换到某个session

tmux attach -t  [session名]  

   这里举个例子,windows的terminal登录到kali后,看到有个nexus的终端,使用上面的命令可以进到tmux这个session内。那也就意味着,如果在单位登录干活干了一半,可以到家里ssh到单位电脑,进了tmux后继续干下去,环境都还在。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值