![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
文章平均质量分 85
KingRumn
A boy with peaceful heart but remarkable perseverance!
展开
-
IP/掩码地址转换
IP/掩码格式转换的方案子网掩码位数转换为点分表示#!/bin/ashprefix_to_mask() {num=$((4294967296 - 2**(32-$1)))for i in `seq 3 -1 0`doecho -n $((num / 256**i))num=$((num % 256**i))if [ "$i" -eq "0" ]; thenechoelseecho -n .fidone}# examplemask=$(原创 2020-08-20 13:55:11 · 879 阅读 · 0 评论 -
SaltStack安装及入门
SaltStack安装及入门简介SaltStack简称salt,是一个配置管理工具,类似Ansible、Chef和Puppet,可以用脚本批量操作多台机器。有如下几个特点:部署简单、方便;支持大部分UNIX/Linux及Windows环境;主从集中化...原创 2020-01-15 17:09:33 · 279 阅读 · 0 评论 -
修改rm命令以避免误删
问题重现是否碰到过如下情况:写了一个月的代码,没有做本地提交,手滑来了个rm -rf,然后就没有然后了。并没有注意一个名叫~的文件夹,有一丢丢洁癖的自己习惯性的rm -rf ~,一回车,世界突然安静。… …大概的解决方案都是1. 找个地方,2. rm改为mv, 实现rm时把文件直接mv到这个地方,3. 提供清空回收站/查看回收站文件/找回误删文件等的操作。基本需求基...原创 2018-08-02 14:27:41 · 877 阅读 · 0 评论 -
vim复制内容到剪贴板
问题背景VIM使用过程中需要将内容直接复制到系统剪贴板,使用场景:在vim编辑过程中,需要将某些内容直接复制,并粘贴到博客或gedit中;在2个窗口中分别用vim编辑,此时无法通过vim操作完成,只能借助系统剪贴板解决方案判断支持性首先需要检查vim是否支持系统剪贴板$ vim --version | grep "clipboard"> -clip...原创 2018-08-02 14:43:43 · 2600 阅读 · 0 评论