github风格的日历显示commit

最近在知道了一个不错的东西,git-cal,可以针对任意git的repo产生github样式的 calendar view。我想把它的输出放到我的shell的motd里面去,不过有几个问题:

  • 它不能对于几个git repo的log进行汇总
  • 它不支持接受STDIN输入
  • 它是Perl写的,我基本上看不懂

在github上给作者留言让他加入接受STDIN json输入的feature request,没有回应,于是 ,自己写了一个。脚本的名字暂定stat_cal,用法目前有两种:

在Mac下幸福快乐的用locate

Update on 2016-02-14: Now I just use spotlight builtin indexing: alias l=' mdfind -name', and the crontab entry could be removed.

以前在Linux下,我用locate找个人的文件,现在在Mac下,Alfred找文件始终有些不太习惯,于是又开始折腾。

找到被遗忘的bash命令记录

在网上看到了这篇文章,真的时很不错,这是系统管理员的胜利。

简单的说,作者6个月前,在一个screen session里面起了一个很长很长的命令, 由于时间太久且HIST_SIZE变量不够大,这个命令已经在命令历史文件里面找不到了。同样的,6个月的命令行输出足够把最开始发送命令的那一行从screen的scroll back buffer里面顶出去。好像是在所有的地方都没有这条命令记录了一样,但是这条命令又非常重要,怎么办?