最大的特点之一重击是,它将用户运行的所有命令存储在他/她的主目录(通常是/home/$USER/.bash_history)。这使得用户可以轻松调用、编辑和。
在本文中,我们将演示如何从输入 shell 的命令历史记录中重新执行特定命令。这对于避免一遍又一遍地输入相同的命令很有用。
通常,要获取您最近运行的命令,您可以使用Up箭头键检索上一个命令。不断按下它会带您浏览历史记录中的多个命令,这样您就可以找到您想要的命令。使用Down箭头向相反方向移动。
然而,历史文件可能包含很多条目,要重新执行历史命令中的特定命令,可以运行history 命令。
$ history

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

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

欲了解更多信息巴什历史,请参阅以下指南:
就这样! Bash 历史记录是一个很酷的功能,可以让您轻松调用、编辑和重新运行以前的命令。如果您知道重新执行上次执行的命令的其他方法,请在评论部分与我们分享。
