📜  在 Linux 中重新运行上次执行的命令的方法(1)

📅  最后修改于: 2023-12-03 15:37:24.100000             🧑  作者: Mango

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

在 Linux 终端中,我们会发现有时候需要执行多个命令,尤其是长命令时,重复敲入命令是很繁琐的。但是如果我们执行了一个命令之后又想重新运行该命令,这时候应该怎么做呢?本文将介绍两种方法。

1. 使用历史命令

Linux 终端会将之前执行的命令全部存储在一个历史命令列表中。我们可以使用“history”命令查看所有的历史命令列表,使用“!!”运行上次运行的命令。

$ history
$ !!  # 重新执行上次执行的命令

“!!”是一个特殊的快捷方式,表示对上条命令的重复使用。除此之外,“!-n”(n为数字)也表示对第n条命令的重复执行。

2. 使用Ctrl+R搜索命令历史记录

另一种方法是使用Ctrl+R搜索命令历史记录,也可以快速找到并重新执行之前运行的命令。

步骤如下:

  1. 按下Ctrl+R
  2. 输入要搜索的历史命令的部分或全部字符
  3. 如果找到了要查找的命令,请按Enter键以重新执行该命令
# Ctrl+R搜索命令历史记录

(reverse-i-search)`ls': ls

总结

上述两种方法都可以轻易地重新运行上次执行的命令,因此节省了许多时间和精力。特别是在需要频繁执行的命令时,更能减轻程序员的负担。