私はこのエイリアスを持っています:
alias gi='grep -r -i $1 ./*'
私がする時
gi someString
それはgrepを実行しますが、私が提供するものとは異なる文字列で、通常は「p /」などを含みます.
履歴をgrepするために似たようなものを使用しています:
alias gh='history | grep $1'
これは完璧に機能します。
編集: echo $SHELL に従って、/bin/bash シェルを使用しています。
ありがとう!