脚本脚本,用手写。
前言
是看到少数派动手写脚本的一篇文章受了启发,而且mac系统本来和Linux都差不多的,博客本地预览和上传永远都是固定的命令,却要烦琐的等待,所以懒惰的人就要写点什么让自己心安理得的更加懒惰。
开始吧。
想法
我的hexo博客地址是/Users/hoohoo/Clutter/Blog
,所以每次都需要先进入,再输入命令,而且有些时候网速不行,就习惯性等待先clean后再继续。
都是一些固定的操作,所以脚本也很简单。
本地预览脚本
- 随便在哪个目录下创建本地预览脚本
hs.sh
- 输入以下内容:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| #!/bin/zsh
cd /Users/hoohoo/Clutter/Blog
x=`hexo cl` if [[ -n "$x" ]]; then echo "$x" echo "clean完啦!" fi
y=`hexo s` if [[ -n "$y" ]]; then echo "$y" echo "http://localhost:4000/" fi
|
- 使用
chmod
对hs.sh
添加可执行权限:
- 将
hs.sh
改名为hs
,在终端下输入:
- 将其移动到
/usr/local/bin
下,就可以在任意目录执行脚本:
上传脚本
- 随便在哪个目录下创建本地预览脚本
hgd.sh
- 输入以下内容:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| #!/bin/zsh
cd /Users/hoohoo/Clutter/Blog
x=`hexo cl` if [[ -n "$x" ]]; then echo "$x" echo "小胡你clean好啦!" fi
y=`hexo g` if [[ -n "$y" ]]; then echo "$y" echo "小胡你generate好啦!" fi
z=`hexo d` if [[ -n "$z" ]]; then echo "$d" echo "小胡你可以去你的hellohoohoo.com上看啦!" fi
|
- 使用
chmod
对hgd.sh
添加可执行权限:
- 将
hgd.sh
改名为hgd
,在终端下输入:
- 将其移动到
/usr/local/bin
下,就可以在任意目录执行脚本: