【发布时间】:2023-04-01 05:51:01
【问题描述】:
我试过了,但什么也没找到:
history | grep "^git"
这发现太多行:
history | grep "git"
【问题讨论】:
我试过了,但什么也没找到:
history | grep "^git"
这发现太多行:
history | grep "git"
【问题讨论】:
history 命令在实际命令之前显示数字,因此请尝试改用此awk 命令:
history | awk '$2 == "git"'
或者
history | awk '$2 ~ /^git/'
您也可以只搜索~/.bash_history,但此文件的内容可能并不总是反映当前的历史记录:
grep '^git' ~/.bash_history
【讨论】:
history | grep "^\d+ git" 也不在这里工作。 history | grep "\d+ git" 很好,但不保证它从一开始就在寻找。我更喜欢下次使用grep '^git' ~/.bash_history。