为自己的Linux程序提供二级自动补全功能
在 Linux 中, 通常可以使用`Tab`键对当前已经输入的内容进行自动的补全操作, 但是这个操作对于自己的脚本一般只能抵达第一级补全, 也就是补全工具的名字, 不能补全自己脚本的第二级及后续的参数. 这个功能实际上是需要我们自己来实现的, 本文将引导您使用complete/compctl为自己的Linux程序提供二级自动补全功能.
thumbnail
bash中使用正则处理带颜色文本
bash中使用正则处理带颜色文本 ...发现出现了诡异的一幕, 正则表达式无法匹配到玩家发出的消息 定位问题 在漫长的debug后, 最终将问题定位到了文字颜色上面, 似乎正则表达式不能正确的在不同颜色的文本中匹配. 我逐渐反应过来, bash中的带颜色文本使用的是一种特殊的控制...
记录一次Git邮箱错误的修复方法
记录一次Git邮箱错误的修复方法 就在刚刚, 我发现我的minecraftctl 贡献者变成了两个人。可是我从未通过某人的PR请求啊?难道是我被盗号了?可是当我翻看commits时, 贡献者却是 BuildTools 这让我不禁疑惑,难道我的项目已经大到spigot都来贡献代码了?[hidden tip="具有清晰的自我认知" type="back…
thumbnail
从docker转到podman笔记
一直久闻podman大名, 也知道在其逐渐替代docker的市场,对于这个容器化工具也是比较感兴趣的, 于是趁着重装系统的机会, 我也将电脑上的docker换成了podman podman的镜像源机制引入了一个注册表的机制...
kubernetes部署wordpress
kubernetes部署wordpress 需求详情 需要部署一个Pod,要求如下 容器名称: wordpoess 镜像: wordpass:latest 端口映射: 82:80 容器名称: mysql 镜像: mysql:5.6 mysql的root为123456 创建数据库 wordpress 环境详情 主机名 主机IP 备注 master 1…
修改相关参数对openstack平台进行调优操作
OpenStack私有云平台调优 需求 对openstack平台进行调优操作 计划调优设置为 1. 设置cpu超售比例为6倍 2. 设置内存超售比例为3倍 3. 预留4096mb内存,这些内存不能被虚拟机使用 4. 预留20480mb磁盘,这些磁盘不能被虚拟机使用 5. 设置nova服务心跳检查时间为180秒 配置详解 因为以上这些调优配置均在/e…
创建RAID
组成名为md5的RAID磁盘作为热备盘 需求:将一台云主机中的临时磁盘分出4个5G的分区并组成名为md5级别为5的RAID的磁盘作为热备盘 创建云主机的临时磁盘磁盘 在OpenStack的平台中新建云主机类型,为临时磁盘分出50G的空间准备用于组建RAID。按照此类型创建云主机 磁盘列表 磁盘用途 vda 挂载主操作系统 vdb 作为RAID磁盘 …