在命令行历史记录中搜索以 "git" 开头的行

Search command-line history for lines beginning with "git"

我试过了,但什么也没找到:

history | grep "^git"

这找到了太多行:

history | grep "git"

history 命令在实际命令之前显示数字,因此尝试使用此 awk 命令代替:

history | awk ' == "git"'

或者

history | awk ' ~ /^git/'

您也可以只搜索 ~/.bash_history 但此文件的内容可能并不总是反映当前的历史记录:

grep '^git' ~/.bash_history