我正在使用 Ubuntu。
有没有办法获取我输入的所有以单词“git”开头的命令的列表?
答案1
您可以将 history 和 awk 一起使用。
history | awk '$2 ~ /^git/ { print }'
根据 history 命令的输出使用$2
或$3
。正如 Andreas 指出的那样,这取决于您使用的 shell。在 bash 中,它不会包含时间戳。这可以进行相应调整。
答案2
您可以使用进行交互式向后搜索Ctrl+R
,也可以使用以下方式搜索历史记录
history| egrep git
答案3
知道在 Linux Shell 中输入了什么
$ history | grep 'git'