.bashrc に
alias cx='chmod +x'
と書くと、
$ chmod +x foo.pl
が
$ cx foo.pl
と書けるようになります。
下記を頻繁に使っています。
alias ..='cd ..'
alias ...='cd ../..'
alias f='find .|grep'
alias g='grep'
alias psg='ps aux|grep'
foo も FOO も Foo もマッチします。
$ grep -i foo log
ggreer/the_silver_searcher がない場合。
grep -r foo *.log
grep したらマッチしすぎる場合、bar と buzz を含む行を除外。
$ grep foo log | grep -v bar | grep -v buzz
マッチした行の前後を表示。
$ grep -C 3 foo log # 前後 3 行
$ grep -A 3 foo log # 後 ( After ) 3 行
$ grep -B 3 foo log # 前 ( Before ) 3 行
tree コマンドがない場合。
$ find .
$ find . -name log # 完全マッチ
$ find . | grep -i log # 部分マッチ
オプションに -h をつけると k, M, G 単位になるので分かりやすい。
$ du -h
$ df -h
- 環境構築・環境の共有・dotfilesのまとめ方(tmux + zsh + vim) - Qiita [キータ] ... dotfiles を github で管理
- 【まとめ】これ知らないプログラマって損してんなって思う汎用的なツール 100超