.bashrcで作業効率アップ
長いコマンドをパイプ繋いで頑張っていた
今日この頃
.bashrcで設定して作業効率向上させたお話
こんなコードをいちいち打つのはめんどくさい
$ history | grep mysql
まずbashrcを作成
$ vi ~/.bashrc
i
を押して編集モードにする
そして下記エイリアスを作成
alias hgrep='histroy | grep'
escキーを押してコマンドモードに戻して
:wq
を押して保存して終了
$ source ~/.bashrc
これで先ほど作った hgrep が
有効になります。
もし失敗したらターミナル再起動
$ hgrep mysql
またこんなコマンドはさらにめんどい
$ find app/controller -name "*.rb" | xargs grep -r "debug"
そういったときはfunctionを使う
またまた.bashrcを編集する
function fgrep() { command find $1 -name "*.$2" | xargs grep -r "$3" }
また.bashrcを読み込み直して
無事に動きました
$ fgrep app/controllers rb debug
おすすめエイリアスが
あればぜひ教えていただきたい。。