【测试】linux快捷指令工具cxtool

news2024/11/25 15:30:46

简介

        登录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就是回车

tab1
        tabName:linux
	command1
		name:显示IP
		cmd:ip addr show | awk '/inet.*brd/{{}print $NF,$2{}}'
		flowBy:Enter
	command2
		name:文件夹大小
		cmd:du -h --max-depth=1		
		flowBy:Enter
	command3
		name:tree home
		cmd:tree -L 3 /home
		flowBy:Enter
……

tab2
	tabName:daos
	command1
		name:pool list
		cmd:storage dmg pool list -v
		flowBy:Enter
	command2
		name:health-state
		cmd:storage dmg pool health-state
		flowBy:Enter
……

vs其他工具

一些ssh工具有快捷指令功能,不过还是不能满足我的需求(teamwind (数量有限),MobaXterm (宏,使用不够便捷))

优点:

可以预置的数量多,操作便捷.

缺点:

      上古vb6.0编写,时间有限,还有不少问题:

        1,是'按键盘'而不是发送指令,按预置的字符敲击对应的按键,所以当你的键盘是 大写状况,或是中文状态就敲出大写字符串或中文.

      2,目前预置指令中有特殊字符还需要转义.

3,中文只支持ANSI

后续改进

这个希望有人能帮忙改进.

1,改成C#,或许制作更方便

2,改成直接向活动窗口发送指令,而不是'按键盘',避免键盘是大写状况,或是中文状态就敲出大写字符串或中文的情况和预置指令中有特殊字符需要转义的情况.

3,中文支持多种格式(现在只支持ANSI编码格式)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1717992.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2024年最具性价比宠物空气净化器推荐!小米、希喂、安德迈真实测评

一款理想的宠物空气净化器应该具备去除浮毛和异味等基本功能,但要找到一款既满足个人需求、性能出色且性价比高的产品,这需要一定的选择技巧。 遗憾的是,许多人在购买时由于对相关术语的不熟悉或缺乏挑选经验,可能会买到不适合自…

资深开发推荐的IDEA 插件

开发如虎添翼 工欲善其事,必先利其器。想要提升编程开发效率,必须选择一款顺手的开发工具,插件不在多,而在精,作为从业10年的程序员,我目前用到这十几个插件,在平时开发,代码review…

一文简述「低代码」到底是什么?

低代码是什么?低代码原理是什么?低代码的组成要素有哪些?低代码应用场景有哪些?低代码的优势是什么?低代码开发平台与传统开发方法的区别?本文是本人和团队从业十年来的经验结晶,全文3000&#…

【stm32/CubeMX、HAL库】swjtu嵌入式实验七 ADC 实验

相关电路与IO引脚 注意&#xff1a;串口打印重定向后使用printf打印需要在keil里勾选 Use MicroLIB &#xff0c;否则会卡住。 参看&#xff1a;https://zhuanlan.zhihu.com/p/565613666 串口重定向&#xff1a; /* USER CODE BEGIN Includes */#include <stdio.h>//…

Django admin后台创建密文密码

Django admin后台创建密文密码 如题现在有一张用户表User # user/models.py from django.db import models from django.contrib.auth.models import AbstractUserclass User(AbstractUser):SEX_CHOICES [(0, 男),(1, 女),]sex models.IntegerField(choicesSEX_CHOICES, de…

Windows环境下 postgresql16 增量备份及恢复

修改postgresql.conf isten_addresses * wal_level replica archive_mode on archive_command copy /V "%p" C:\\backup\\wal_files\\%f 注意写法&#xff0c;这里有大坑 restore_command copy c:\\backup\\wal_files\\%f "%p" recov…

Python 将Word、Excel、PDF、PPT文档转为OFD文档

OFD&#xff08;Open Fixed-layout Document &#xff09;是我国自主制定的一种开放版式文件格式标准。OFD文档具有不易被篡改、格式独立、版式固定等特点&#xff0c;目前常用于政府公文、金融、电子发票等领域。 如果想要通过Python将Office文档&#xff08;如Word、Excel或…

2024盘古石初赛(服务器部分)

赛后总结 这次初赛就有20道服务器部分赛题&#xff0c;做的情况一般&#xff0c;错了5道题这样&#xff0c;主要原因就是出在第二个网站服务器没有重构起来 今天来复现一下 这次的服务器部分我直接用仿真仿起来就开找了 第一台IM前期配置 先把网配置好&#xff0c;然后ssh…

redis(17):什么是布隆过滤器?如何实现布隆过滤器?

1 布隆过滤器介绍 布隆过滤器(Bloom Filter)是一种空间效率极高的概率型数据结构,用于判断一个元素是否在一个集合中。它基于位数组和多个哈希函数的原理,可以高效地进行元素的查询,而且占用的空间相对较小,如下图所示: 根据 key 值计算出它的存储位置,然后将此位置标…

YOLOv5训练自定义数据集模型的参数与指令说明

文章目录 一 概述二 准备工作三 参数说明四 训练模型4.1 单 GPU 训练4.2 多 GPU 训练 五 模型评估指令示例1. 单 GPU 训练2. 多 GPU 训练 一 概述 &#x1f4da; 本文档主要记录如何在单台或多台机器上使用单个或多个 GPU 正确训练 YOLOv5 数据集 &#x1f680;。 二 准备工作…

Wireshark抓包后的报文太大,如何拆分?

背景&#xff1a;抓包获取到一个400多兆的网络数据包.pcapng文件&#xff0c;使用wireshark软件可以正常打开。但需要把文件导出为.json文件&#xff0c;从而方便对报文内容做过滤分析。使用wireshark自带的导出功能导出后发现生成的.json文件大小为2G多&#xff0c;使用notepa…

mac安装allure及allure:command not fund问题解决

一、下载 下载连接&#xff1a;https://github.com/allure-framework/allure2/releases 选择任意压缩包进行下载 二、解压 解压后是一个文件夹 三、打开终端 # bash终端 vim ~/.bash_profile # zsh终端 vim ~/.zshrc四、配置环境变量 export PATH/usr/bin:/bin:/usr/sb…

电脑缺失msvcp120.dll要如何解决,学会这七个方法,轻松摆脱困扰

msvcp120.dll 是 Microsoft Visual C 2013 运行时库的一部分&#xff0c;它提供了 C 标准库的实现&#xff0c;使得开发者能够利用丰富的 C 功能来构建复杂的应用程序。这个文件对于使用了 C 标准库的应用程序来说是必不可少的。当这些应用程序运行时&#xff0c;它们会动态链接…

干Java的有4年的工作经验;想转行做labview能行吗?

在开始前刚好我有一些资料&#xff0c;是我根据网友给的问题精心整理了一份「 Java的资料从专业入门到高级教程」&#xff0c; 点个关注在评论区回复“888”之后私信回复“888”&#xff0c;全部无偿共享给大家&#xff01;&#xff01;&#xff01;bVIEW和Java都是软件工具&a…

谷粒商城实战(031 业务-秒杀功能2)

Java项目《谷粒商城》架构师级Java项目实战&#xff0c;对标阿里P6-P7&#xff0c;全网最强 总时长 104:45:00 共408P 此文章包含第315p-第p318的内容 秒杀上架 定时上架功能 EnableAsync 异步 EnableScheduling 定时调度 Configuration 配置类 创建上架定时任务类和方法 …

网络安全岗秋招面试题及面试经验分享

Hello&#xff0c;各位小伙伴&#xff0c;我作为一名网络安全工程师曾经在秋招中斩获&#x1f51f;个offer&#x1f33c;&#xff0c;并在国内知名互联网公司任职过的职场老油条&#xff0c;希望可以将我的面试的网络安全大厂面试题和好运分享给大家~ 转眼2024年秋招又快到了金…

【Spring Cloud】微服务日志收集系统-ELK+Kafka

目录 任务背景本文相关文件资料Elasticsearch特性 LogstashKibanaELKELK的缺点引入消息中间件 ELKKafkaKafka概念 ELKKafka环境搭建1.将安装素材上传至服务器 cd /usr/local/soft2.防止Elasticsearch因虚拟内存问题启动失败3.创建镜像li/centos7-elasticsearch4.创建容器5.验证…

线上商城API接口再次升级||电商API接口对接线上商城搭建

功能更新 商城对接【蚂蚁搬客】应用 API接口产品上传及订单状态修改 01 商城对接API应用 ▼ 使用场景 适用于多个电商平台&#xff08;如淘宝、京东、天猫、1688、苏宁、唯品会、当当等&#xff09;的产品搬家&#xff0c;包括产品标题、主图等信息&#xff0c;轻松完成商…

RabbitMQ(三)SpringBoot整合,可靠性投递,死信队列,延迟队列,消费端限流,消息超时

文章目录 整合Springboot概述消费者生产者 消息可靠性投递故障原因解决方案生产者端消息确认机制&#xff08;故障情况1&#xff09;故障情况2解决方案故障情况3解决方案 消费端限流概念 消息超时概念队列层面&#xff1a;配置队列过期消息本身&#xff1a;配置消息过期 死信队…

【赠书第27期】向AI提问的艺术:提示工程入门与应用

文章目录 前言 1 问题的构建 1.1 明确性与具体性 1.2 结构化与层次性 1.3 相关性与针对性 2 提问的技巧 2.1 简洁明了 2.2 避免歧义 2.3 使用自然语言 3 与AI的互动策略 3.1 耐心与理解 3.2 逐步引导 3.3 反馈与调整 4 总结与展望 5 推荐图书 6 粉丝福利 前言 …