結論
<構文>
$ history | grep '検索したいワード'
<例>
$ history | grep 'git'
<例の実行結果>
995 git banch
996 git branch
997 git checkout origin/master
998 git pull
999 git branch
解説
- historyコマンド
- historyコマンドは、最後に入力した 16 個のコマンドをリストする
<構文>
$ history
<実行結果>
998 chmod 600 xxx.csv
999 ssh xxx_stg_ap1
1000 cd ~
1001 cd ..
1002 vm
1003 vagrant up
1004 vagrant provision
1005 vagrant ssh
1006 vagrant reload
1007 git origin/master
1008 git branch
1009 git checkout origin/feature/xxx
1010 vagrant reload
1011 vagrant halt
1012 vagrant up
1013 vagrant reload
- | (パイプ)
- コマンドを実行した結果として出力された値を、別のコマンドの入力として受け取ることができる
<構文>
$ コマンド1 | コマンド2
- grepコマンド
- テキストファイルの内容を検索し、指定した正規表現にマッチする行があれば表示する
<構文>
$ grep [オプション] [文字列パターン] [検索対象ファイル]
<例>
以下のようなテキストファイルを用意
$ grep test /Users/uchikoshik/Documents/test.txt
<例の実行結果>
test1
test2
test3