在 Linux 中重新运行上次执行的命令的 2 种方法

最大的特点之一重击是,它将用户运行的所有命令存储在他/她的主目录(通常是/home/$USER/.bash_history)。这使得用户可以轻松调用、编辑和。

在本文中,我们将演示如何从输入 shell 的命令历史记录中重新执行特定命令。这对于避免一遍又一遍地输入相同的命令很有用。

通常,要获取您最近运行的命令,您可以使用Up箭头键检索上一个命令。不断按下它会带您浏览历史记录中的多个命令,这样您就可以找到您想要的命令。使用Down箭头向相反方向移动。

然而,历史文件可能包含很多条目,要重新执行历史命令中的特定命令,可以运行history 命令。

$ history 
列出上次执行的 Linux 命令

然后得到数量命令您想重新执行(例如,如果您想重新启动 PHP-FPM 并查看其状态,则需要重新执行命令997998)如图所示。

$ !997
$ !998
在 Linux 中重新执行之前的命令

您还可以重新执行以前使用的命令(须藤百胜更新) 和'!'字符后跟一些第一个字符(例如或者须藤)该特定命令,如图所示。

$ !sud
OR
$ !sudo
使用感叹号重新执行上一个命令

欲了解更多信息巴什历史,请参阅以下指南:

就这样! Bash 历史记录是一个很酷的功能,可以让您轻松调用、编辑和重新运行以前的命令。如果您知道重新执行上次执行的命令的其他方法,请在评论部分与我们分享。