总结下bash的补全
终端下按两次tab就是补全
补全常见的分为下面几种场景:
第一部分的命令补全
命令补全后补全路径到文件
变量补全
类似systemctl命令的选项补全
当然bash支持自定义补全,也就是让我们实现和systemctl命令那样补全
假设我们要systemctl disable --now firewalldsystemctl空格后按tab键会显示systemctl的第二个部分的所有支持的选项此时继续输入di按tab键会补全成systemctl disable,输入--now(相似的太多了,所以基本输入完)补全,当然最后的服务名此时补全不了,因为systemctl的...
shell 脚本选项参数解析笔记
文章写于 2021-08-02,防止排列在前面,所以 markdown 里的时间改成 2017-05-15 。
rpm 一些知识建议起个 centos:7 的容器里去制作
Linux 里的 so用白话说,就是类似于 windows 的 dll 文件,通常是底层库,或者经常用到的 c 函数。比如说 curl 命令和 wget 命令,他们很多的底层例如 http 请求,dns 解析,hosts 解析这块逻辑是一样的。如果他们全部打包在二进制文件里(也就是静态编译)会造成二进制体积很大(golang 一般都是静态编译的)。如果共用(共用的一个其中原因是因为早期的系统硬盘容量很小)的话体积会很小...
ssh公钥免密码登录
快速编辑命令高效率输入
自己的摸索和坑的总结
正则的零宽断言的一个冷门知识点
awk中RS,ORS,FS,OFS区别于联系
LVM和raid的创建和调整
写于 2021/08/27 ,为了避免排到前面,所以日期修了下。
about讲解下扩分区的步骤。扩容只有两种情况,lvm(改 pv 所在分区的硬盘大小) 和非 lvm 纯分区的。无论是哪种,都得先扩容挂载路径所在的分区。推荐使用 parted 命令扩,且推荐使用最新版的 parted。新增硬盘扩到 lvm 里就不讲了,简单得不行。要先确保现场安装好新版本的 parted ,老版本的 parted 没有 resizepart 的命令,有条件的话把 gdisk 也可以安装上。
早期的 Linux 为了兼容 windows 的磁盘,只支持 MBR ,后面支持了 GPT。传统的老牌的分区工具是 ...
教程+源码+固件
图文记录下shell多进程
shell的字符串截取
记录下esp-12f,即8266的烧写
新买的内存卡到了,源码搭建lnmp