Linux命令:搜索我输入的所有命令

Linux命令:搜索我输入的所有命令

我正在使用 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'

相关内容