【测试】linux快捷指令工具cxtool
简介
登录linux时,我们经常需要重复输入一些指令. 这个工具可以把这些指令预置,需要的时候鼠标一点,会自动按预置的字符敲击键盘,敲击出指令.

下载地址
https://download.csdn.net/download/bandaoyu/89379371
使用方法
1,编辑配置文件,自定义自己的快捷指令。
2,编辑记事板,记事本,文本小窗的文本,用于点击按钮后弹出,记录一下经常使用的文字。
(文本保持为ANSI,不然中文会乱码)
3,确保输入法切换到英文和小写。
4,启动软件,鼠标点一下要键入指令的窗口,然后点击 软件上的按钮,工具就会自动键入预设的指令。

详细说明
有5个tab,tab1~tab5 对应上面的5个标签,每个标签下有16个按钮(5x16=80),共80个可自定义的快捷指令。
# 如果你想支持中文,请使用 ANSI 编码保存这个文本文件
# flowBy: 支持Enter和Space。1. Enter:在输入完命令后,按下回车键;2. Space:在输入完命令后,按下空格键。3.None:在输入完命令后,不跟任何操作,默认
# 注意:
# 符号{, }, +, ^, %, ~, (, ) 需要被转义,使用{}把他们包起来转义,例如"((i++))" 转义成 "{(}{(}i{+}{+}{)}{)}", awk '{print $NF,$2}'转义成 awk '{{}print $NF,$2{}}'
(先转译{ 和}再转译其他的,不然会眼花,建议使用文本替换的方法)
tab1
tabName:linux #标签的名字
command1
name:显示IP #按钮的名字
cmd:ip addr show | awk '/inet.*brd/{{}print $NF,$2{}}' #点击按钮后按下的快捷指令(特殊字符需要转义)
flowBy:Enter #输入玩上面之后,紧跟着的操作:Enter就是回车
tab1tabName:linuxcommand1name:显示IPcmd:ip addr show | awk '/inet.*brd/{{}print $NF,$2{}}'flowBy:Entercommand2name:文件夹大小cmd:du -h --max-depth=1 flowBy:Entercommand3name:tree homecmd:tree -L 3 /homeflowBy:Enter
……tab2tabName:daoscommand1name:pool listcmd:storage dmg pool list -vflowBy:Entercommand2name:health-statecmd:storage dmg pool health-stateflowBy:Enter
……
vs其他工具
一些ssh工具有快捷指令功能,不过还是不能满足我的需求(teamwind (数量有限),MobaXterm (宏,使用不够便捷))
优点:
可以预置的数量多,操作便捷.
缺点:
上古vb6.0编写,时间有限,还有不少问题:
1,是'按键盘'而不是发送指令,按预置的字符敲击对应的按键,所以当你的键盘是 大写状况,或是中文状态就敲出大写字符串或中文.
2,目前预置指令中有特殊字符还需要转义.
3,中文只支持ANSI
后续改进
这个希望有人能帮忙改进.
1,改成C#,或许制作更方便
2,改成直接向活动窗口发送指令,而不是'按键盘',避免键盘是大写状况,或是中文状态就敲出大写字符串或中文的情况和预置指令中有特殊字符需要转义的情况.
3,中文支持多种格式(现在只支持ANSI编码格式)
相关文章:
【测试】linux快捷指令工具cxtool
简介 登录linux时,我们经常需要重复输入一些指令. 这个工具可以把这些指令预置,需要的时候鼠标一点,会自动按预置的字符敲击键盘,敲击出指令. 下载地址 https://download.csdn.net/download/bandaoyu/89379371 使用方法 1,编辑配置文件,自定义自己的快捷指令。 2…...
css属性值的计算过程
1.首先抛出一个问题,为什么最终’a’标签渲染的颜色是蓝色。 <div><a>click</a> </div>div {color: red }为什么a标签没有继承父元素的color属性? 2.先抛出一个结论:每一个元素必须拥有全部css属性并且有值浏览器才…...
看到大厂工时爆料,我沉默了。。
大厂工时爆料 今天逛脉脉的时候,看到一篇名为「一人一句,大厂工时爆料」的帖子: 点开之后,我沉默了 ... 出来爆料的基本上都是 10 小时。 好奇心之下,我搜索了一下去年很热的排行榜: 2023 年最新互联网公司…...
最大回撤概念与计算
一、最大回撤,是指的最大下跌的值: 1、即所有下跌趋势中,净值最低的点,与历史净值最高点直接的差值。 2、最大回撤取绝对值显示 二、如果有时间限制,则计算对应时间段内的最大回撤。 示意图如下: 三、举…...
K8s Ingress 详解
文章目录 K8s Ingress 详解Ingress 资源清单Ingress 基于URL 实现路由Ingress 基于名称虚拟主机Ingress 实现HTTPS创建TLS 证书创建Secrets配置ingress Ingress RewriteIngress 灰度发布Ingress 配置认证 K8s Ingress 详解 Ingress 资源清单 apiVersion: networking.k8s.io/v…...
大模型的崛起与未来展望
人工智能技术的飞速发展,令人不得不感叹科技的进步究竟有多么惊人。近年来兴起的大模型,在多个领域都展现出了令人瞩目的能力,引发了业界和大众的广泛关注。从自然语言处理到计算机视觉,从医疗诊断到金融分析,大模型都在不断刷新人类的认知边界。 但我们同时也要看到,大模型目…...
让WSL内核使用BBR拥塞控制算法
使用git命令从Linux内核的Git仓库中获取源代码,$ git clone --depth 1 https://github.com/microsoft/WSL2-Linux-Kernel.git,找到对应的内核版本$ git log --grep="5.15.146.1-microsoft-standard-WSL2",回退到本机安装的内核版本$ git checkout <commit-id&…...
小程序内的分包与数据共享
一:数据共享 小程序内的数据共享和vue当中不一样,vue当中的vue实例可以使得所有的组件都能this.store 但是小程序它只有page对象,和组件实例对象.对于vue而言,vue实例可以使得添加的组件都有. 但是page对象页面对象,不能使得页面内部有.只能使得这个页面内能访问.vue实例,会…...
WordPress子比主题美化-首页动态的图片展示
WordPress子比主题首页动态的图片展示 WordPress子比主题首页添加动态的图片展示,其他程序也可以用,复制代码到相应位置即可,也可作为指定分类,重点内容等,可以适合各个场景,需要的自取。 图片展示: 教程…...
jsp实验19 File
三、源代码以及执行结果截图: readJSPFile.jsp <% page contentType"text/html" %> <% page pageEncoding "utf-8" %> <% page import"java.io.*"%> <style> #tom{ font-family:宋体;font-size:2…...
【OpenVINO™】在C#中使用 OpenVINO™ 部署 YOLOv10 模型实现目标
文章目录 1. 前言1.1 OpenVINO™ C# API1.2 YOLOv10 2. 模型获取2.1 源码下载2.2 配置环境2.3 下载模型 3. Yolov10 项目配置3.1 项目创建与环境配置3.2 定义模型预测方法3.2.1 定义目标检测模型方法3.2.2 使用OpenVINO™ 预处理接口编译模型 3.2 模型预测方法调用 4. 项目运行…...
RabbitMQ 如何保证消息不丢失
开启消息确认机制: 在发布消息时,可以设置deliveryMode为2(持久化),以确保消息不会因为RabbitMQ的崩溃而丢失。 使队列持久化: 通过设置durable为true,可以确保队列在RabbitMQ重启后依然存在。…...
【技术突破】合合信息新品震动业界,TextIn智能抽取,是不是藏了黑科技?
官.网地址:合合TextIn - 合合信息旗下OCR云服务产品 随着文本数据关系的日益复杂化,传统的信息抽取技术面临着诸多挑战。深度学习模型的训练往往需要大量的高质量标注的训练样本,依赖规则实现上下文对话,新样本如果变换了行文方式…...
Transformer模型学习(1)
Transformer模型,它自2017年被引入以来,已成为处理语言任务的主流技术。Transformer模型不仅在多个语言处理任务上取得了优异的成绩,而且还因为它的设计极大地推动了后续模型的发展,如今广泛应用于聊天机器人、翻译软件和文本生成…...
TinTinLand Web3 + AI 共学月|五周上手,捕获浪潮碰撞下的无限机遇
近期,斯坦福大学人文x人工智能研究所(Stanford HAI)发布了《2024 年人工智能指数报告》(Artificial Intelligence Index Report 2024),指出当前人工智能的发展已全面改变社会的前沿风向,其中据 …...
渗透课程第二阶段--Part1--信息收集
目录 一. 为什么要做信息收集? 渗透测试的流程 信息收集包括的内容 学习框架: 二. 分类 1. 域名相关信息 域名(Domain Name)是什么 域名的分类 域名联系人信息 子域名信息 域名DNS信息 2. IP相关信息 ping/nslookup …...
ubuntu22 搭建nginx高可用集群(VIP(keepalived) + 负载均衡)
#在所有节点安装nginx #ps: 如果要使用tcp流转发:需用二进制包安装 make编译时加入stream流的参数。 推荐直接安装openresty【默认支持stream等nginx模块,还附带了很多常用的lua库】 apt install -y net-tools sudo apt install -y nginx vim /etc/…...
QT 编译Lua 动态库,使用Lua脚本混合编程
一,编译Lua动态库 1,下载lua源码 地址:Lua: downloadhttps://www.lua.org/download.html 2,配置 解压lua源码压缩包,里面有个src文件夹,里面的代码就是lua的源码...
关于不均衡数据的探究
1、不均衡数据指什么 不均衡数据是指在一个数据集中,某些类别(或标签)的样本数量明显少于其他类别的样本数量,也就是说不同类别的样本分布不均匀。这样的数据集在分类问题中非常常见。 2、不均衡数据的特征 类别比例失衡…...
LwIP 之十 详解 TCP RAW 编程、示例、API 源码、数据流
我们最为熟知的网络通信程序接口应该是 Socket。LwIP 自然也提供了 Socket 编程接口,不过,LwIP 的 Socket 编程接口都是使用最底层的接口来实现的。我们这里要学习的 TCP RAW 编程则是指的直接使用 LwIP 的最底层 TCP 接口来直接实现应用层功能。这里先来一张图,对 LwIP 内部…...
宇树科技推全球首款65万美元可量产载人机甲GD01,变形能力却有局限?
宇树科技跨界:小众科幻技术新尝试在人形机器人领域已小有名气的宇树科技,此次将触角伸向了更为小众的科幻技术——巨型机甲套装,推出了号称“全球首款可量产的载人机甲”GD01,售价仅65万美元。这一举动,无疑是其在机器…...
终极指南:如何用AnyKernel3一键创建完美Android内核刷机包
终极指南:如何用AnyKernel3一键创建完美Android内核刷机包 【免费下载链接】AnyKernel3 AnyKernel, Evolved 项目地址: https://gitcode.com/gh_mirrors/an/AnyKernel3 想要为你的Android设备制作内核刷机包,却总是被复杂的设备兼容性搞得焦头烂额…...
Linux打印机驱动终极指南:让100+型号打印机在Linux上轻松工作
Linux打印机驱动终极指南:让100型号打印机在Linux上轻松工作 【免费下载链接】foo2zjs A linux printer driver for QPDL protocol - copy of http://foo2zjs.rkkda.com/ 项目地址: https://gitcode.com/gh_mirrors/fo/foo2zjs 还在为Linux系统找不到合适的打…...
一年从5%到40%!AI嵌入企业应用,哪些白领岗位正在消失?
一年翻8倍:企业应用AI智能体比例飙升背后的岗位消失潮高德纳咨询最新数据显示,2026年企业应用中嵌入AI智能体的比例已达40%,而2025年这个数字还不足5%,一年时间翻了8倍。这一惊人的增长背后,众多白领岗位正在悄悄消失。…...
别只看版本号!思科show version命令里这5个隐藏信息,排错时超有用
思科show version命令的5个排错黄金线索:工程师实战指南 当网络设备突然抽风时,大多数工程师的第一反应是查看日志或运行诊断命令。但有个被严重低估的宝藏命令——show version,它输出的信息远不止版本号那么简单。想象一下,你凌…...
Nginx Server Configs与Docker容器化部署:5步实现高性能Web服务器配置终极指南
Nginx Server Configs与Docker容器化部署:5步实现高性能Web服务器配置终极指南 【免费下载链接】server-configs-nginx Nginx HTTP server boilerplate configs 项目地址: https://gitcode.com/gh_mirrors/se/server-configs-nginx 想要快速搭建安全、高性能…...
3分钟告别网盘限速:免费开源油猴脚本使用指南
3分钟告别网盘限速:免费开源油猴脚本使用指南 【免费下载链接】baiduyun 油猴脚本 - 一个免费开源的网盘下载助手 项目地址: https://gitcode.com/gh_mirrors/ba/baiduyun 还在为网盘下载速度慢如蜗牛而烦恼吗?想要摆脱客户端的束缚,直…...
Steel开源浏览器API:AI应用与自动化开发的浏览器即服务解决方案
1. 项目概述:Steel,为AI应用而生的开源浏览器API如果你正在构建一个需要与真实网页交互的AI智能体,或者开发一个复杂的浏览器自动化工具,那么你大概率会遇到一个共同的“拦路虎”:浏览器基础设施的管理。从启动一个无头…...
构建自动化漏洞扫描框架:从工具整合到实战工作流
1. 项目概述与核心价值最近在整理自己的渗透测试工作流,发现一个挺普遍的问题:很多安全从业者,尤其是刚入行的朋友,手里攒了一大堆扫描器、漏扫工具,但用起来总是东一榔头西一棒子,缺乏一个统一的、可复现的…...
NsEmuTools:3步搞定NS模拟器安装配置的终极免费工具
NsEmuTools:3步搞定NS模拟器安装配置的终极免费工具 【免费下载链接】ns-emu-tools 一个用于安装/更新 NS 模拟器的工具 项目地址: https://gitcode.com/gh_mirrors/ns/ns-emu-tools 还在为复杂的NS模拟器安装而烦恼吗?NsEmuTools是一款专为Switc…...
