找出我上次运行的以某种方式启动的命令?

ber*_*436 9 bash command-history

在 bash 命令行环境中,您可以!!重新运行上一个命令。您可以按向上箭头查看您运行的最后一个命令。但是,如果您只想查看但不想运行以某种方式开始的最后一个命令,该怎么办?

mkc*_*mkc 19

如果您通过Ctrl+搜索历史记录r并键入命令的一些字母而不是Enter而是按,则该命令将显示并且不会运行。另一种选择是:

history | grep 'mycommand'
Run Code Online (Sandbox Code Playgroud)

这个不错的历史备忘单也可能有所帮助。


cuo*_*glm 10

您可以通过附加:p!!以下内容来显示上次运行的命令:

$ echo 123
123
$ !!:p
echo 123
Run Code Online (Sandbox Code Playgroud)

如果您希望以特定名称运行 show last 命令,请使用一个感叹号:

$ echo 123
123
$ pwd
/home/cuonglm
$ !echo:p
echo 123
Run Code Online (Sandbox Code Playgroud)