📅  最后修改于: 2023-12-03 15:37:24.100000             🧑  作者: Mango
在 Linux 终端中,我们会发现有时候需要执行多个命令,尤其是长命令时,重复敲入命令是很繁琐的。但是如果我们执行了一个命令之后又想重新运行该命令,这时候应该怎么做呢?本文将介绍两种方法。
Linux 终端会将之前执行的命令全部存储在一个历史命令列表中。我们可以使用“history”命令查看所有的历史命令列表,使用“!!”运行上次运行的命令。
$ history
$ !! # 重新执行上次执行的命令
“!!”是一个特殊的快捷方式,表示对上条命令的重复使用。除此之外,“!-n”(n为数字)也表示对第n条命令的重复执行。
另一种方法是使用Ctrl+R搜索命令历史记录,也可以快速找到并重新执行之前运行的命令。
步骤如下:
# Ctrl+R搜索命令历史记录
(reverse-i-search)`ls': ls
总结
上述两种方法都可以轻易地重新运行上次执行的命令,因此节省了许多时间和精力。特别是在需要频繁执行的命令时,更能减轻程序员的负担。