一个删除旧文件的shell脚本(非常好用)
对于后端开发同学来说,一些服务会不可避免的产生一些输出文件,这些文件随着时间积累会越来越多,我们常常需要按照某个时间定期的清理掉之前的文件,比如5天之前的旧文件。这里的脚本就是为了解决这个问题,非常好用。
一个删除旧文件的shell脚本(非常好用)
对于后端开发同学来说,一些服务会不可避免的产生一些输出文件,这些文件随着时间积累会越来越多,我们常常需要按照某个时间定期的清理掉之前的文件,比如5天之前的旧文件。这里的脚本就是为了解决这个问题,非常好用。
想要配置一套支持golang和c++代码提示和自动补全的vim环境,一直以来都有一点问题,不是youcompleteme安装有问题,就是vim-go安装的不够完整。最近买了一台国外的vps,安装这些工具遇到的问题相对就比较好解决。注意:系统环境使用centos7以上。
简单列一下需要安装的工具:
下面开始安装过程:
1.vim8.0安装
删除系统自带的vim
1 | yum remove -y vim-enhanced |
安装必须lib
1 | sudo yum install python-devel |
准备用自己1核1G的阿里云机器学习一下深度学习知识,工欲善其事,必先利其器,话不多说,下面开始安装。
anaconda2是什么请自行百度,其实我也只知道他是一个python发行版,包含了很多计算工具包。
买的是最低版本的配置,直接wget官网的anaconda,居然只有100k左右的速度,于是我先下载到自己mac上,然后scp到阿里云机器上,mac可以直接scp到阿里云机器,一般人我不告诉他,这个速度可以达到5m左右,也超出了我的认识,怎么会这么快?不会是bug吧。。。
下载好的anaconda直接 bash xxx.sh 就可以完成安装。
使用python从一段文本中使用正则匹配自己需要的文本,如果使用search,只会进行一次匹配,group(0)里面的内容是全匹配,group(1)里面的内容是括号里面的子正则。如果需要全部匹配就使用findall,我这里的就是全匹配,返回的是一个列表,每一项内容就是括号里的字正则匹配内容。