使用Golang 实现了一个S3的简易客户端。 目前实现如下功能: 文件的上传 文件的下载 文件的删除 文件大小,更新时间查看 目前已发布1.0.0, 支持Windows和Linux,其他平台自行编译即可。 sessio…
分类:bash教程
基于github webhook的代码自动部署工具
最近公司有个项目需要部署到公网上去测试,由于频繁更新,手动去服务器更新太麻烦,仔细研究github有web hook,开发个自动获取代码的小工具咯 逻辑分析图 动手搞小工具code-get,以及部分代码 md5sum 4…
构建一个Java命令行工具
项目源码 传送门 简述 用Java创建一个命令行工具,实现常用的文件名批处理,今天才写了一点,还有很多不足。在网上也没查阅到如何构建命令行工具相关资料,希望各位看一下我的源码,为我的源码逻辑设计提供建议。 源码已传到Gi…
Ubuntu 添加新用户并赋予root权限
一、切换到root用户 sudo su 二、添加一个新用户 useradd frontng 三、为该用户设置密码 passwd frontng 提示输入密码 Enter new UNIX password: Retype…
我的那些shellscripts, bash扩展函数
作为一个开发者,近期在公司里搞运维, 可能是开发语言用多了,用起bash来,还是喜欢造函数使用,做个分享分享…… 自定义Linux函数集合 #function return value if success export…
为brew/git/pip设置代理&为brew正确换源终极版
1.如何正确设置HTTP/HTTPS代理 设置了brew通过socks5的代理后,会发现pip其实是不支持socks5的,只能通过http/https。 首先获取端口 点击状态栏的小火箭 HTTP Proxy Prefe…
用shell解释发布开源工具的git commit&git tag&npm publish&gh-pages流程
因为过程复杂和老忘记改版本号(╯‵□′)╯︵┻━┻,为简化自己提交开源工具而写的shell,记录一下。 用alias写在了.zshrc里,直接用 command [version] [commit/tag message…
高效SHELL环境 step by step(一): 命令别名
基础环境 在进行高效的SHELL实践之前,首先配置一下基础环境,当然首先是需要一台MacOS电脑。这里采用: zsh + oh-my-zsh + zsh-completions + zsh-autosuggestions…
linux 常用命令汇总
linux 常用命令汇总 linux本质 linux : 文件系统,一切皆文件 命令、选项、参数彼此之间要用空格 命令本质上就是一个程序文件,选项和参数本质上都是参数 Linux中的大小写是敏感的,单词容易拼错,建议初学…
安卓猿的ADB骚操作
前言 当前PC连着多个安卓设备时,当超出了 adb 所支持的设备数,步骤如下: adb devices 列出你当前的设备列表,然后拷贝你要安装的设备Device Id; 使用 adb -s deviceId instal…
实现简单的监控脚本(Bash的执行和异常捕获)
当我们需要监控服务运行状态时,一般的策略是写定时脚本,定时执行探测服务状态,如果出现预期外情况,就报警。那么第一步我们就需要学会写一个监控脚本,这里我们会讲到bash的执行环境和异常捕获,以及一些简单的全局参数。 示例 …
【解决问题】npm全局安装后仍然提示找不到命令
惨案 我正常使用命令安装express。 $ npm install -g express-generator 然后bash就提示安装成功 /Users/majialun/.npm-global/bin/express …