はてなブックマークで気になったニュース
を読んで僕がよく使ってるaliasを調べてみました
~/.bash_historyからよく使われるコマンドを集計
$ cat ~/.bash_history | grep -e "^[^#]" | awk '{ print $1 }' | sort | uniq -c | sort -r 208 g 99 t 41 be 29 cd 26 wget 14 gs 13 ag
多い順に出しました。
grep -e "^[^#]"
で先頭の #
を除外してるのは HISTTIMEFORMAT
でコマンドの実行時刻を記録しているためです
ref. http://qiita.com/kawaz/items/92457e3d1664383b18bc
g
git
t
tig
be
bundle exec
gs
git status -sb
https://github.com/sue445/dotfiles
gコマンドのみで集計
gが圧倒的に多かったのでサブコマンドでも集計しました
$ cat ~/.bash_history | grep -e "^g " | awk '{ print $1, $2 }' | sort | uniq -c | sort -r 42 g n 41 g co 28 g push 17 g ci 17 g br 15 g di 10 g fm 7 g ca 6 g sy
g n
git now --all --stat
- tmpコミットを作る時によく使います。コミットメッセージは下記のようになります
commit 3ead7875c942d057f6918807210305b717f61403 Author: sue445 <sue445@example.com> Date: Thu Jun 16 15:18:26 2016 +0900 [from now] 2016/06/16 15:18:26 app/controllers/application_controller.rb | 3 +++ 1 file changed, 3 insertions(+)
g co
git checkout
g ci
git commit
g br
git branch
g di
git diff
g fm
- 現在のブランチに対して
git fetch && git merge
します - 詳細 https://github.com/sue445/dotfiles/blob/21c892ed9fe4c3cf72265275e4bdc109f6e6be08/_gitconfig#L51
- 現在のブランチに対して
g ca
git commit --amend
g sy
git sync
でg fm
の強力版ですが、最近入れたのでどうしても g fm を打ってしまうw- 詳細 http://qiita.com/masarakki/items/27f2cb456b4801ccb31b
追伸
このエントリは はてなブックマーク & はてなブログをアプリで使いこなして、はてなTシャツをもらおう! - はてなブックマーク開発ブログ の応募レギュレーションの関係でコマンド実行以外は全部iPhoneで書いています。フリックでmarkdownはきつい、、、