linux中命令再次执行最近执行的命令
-
在Linux中,可以使用”!!”来执行最近一次执行的命令。该命令可以在命令行中直接输入,无需其他选项或参数。
下面是使用”!!”命令执行最近一次命令的示例:
“`
$ ls -l
总用量 0
-rw-r–r– 1 user user 0 1月 1 00:00 file.txt$ !!
ls -l
总用量 0
-rw-r–r– 1 user user 0 1月 1 00:00 file.txt
“`在上面的示例中,首先执行了`ls -l`命令来查看当前目录下的文件列表。然后,在下一行中通过”!!”命令再次执行了最近一次的命令,也就是`ls -l`命令。
使用”!!”命令可以提高效率,尤其在需要重复执行某个命令时特别有用。无论是执行带有复杂参数的命令,还是执行频繁使用的命令,都可以通过”!!”来避免重复输入并快速执行。
2年前 -
在Linux中,可以使用以下方法来重新执行最近执行的命令:
1. 使用“!!”命令:在终端中,输入“!!”(两个感叹号)可以直接执行最近执行的命令。这在需要以相同的参数重新执行命令时非常方便。
2. 使用“history”命令:输入“history”命令可以查看最近执行的命令历史记录。每个命令都有一个唯一的编号,以方便执行特定的命令。要重新执行特定的命令,只需使用“!”后接命令编号即可。例如,输入“!100”将重新执行编号为100的命令。
3. 使用键盘快捷键:在终端中,按下“Ctrl + P”键可以重新执行上一个命令。这个快捷键非常方便,如果你需要多次执行同一个命令,可以直接按下“Ctrl + P”键进行复制。
4. 使用“Ctrl + R”进行搜索:如果你还记得最近执行的命令的一部分,可以使用“Ctrl + R”键进行搜索。在终端中按下“Ctrl + R”键,然后输入你记得的命令片段,终端会自动匹配最近的命令。连续按下“Ctrl + R”键可以在匹配结果中切换,找到你想要重新执行的命令后,按下“Enter”键即可。
5. 使用“!string”进行搜索:如果你只记得命令中的某个关键字,而不记得完整的命令,可以使用“!string”进行搜索。输入“!”后紧跟着你记得的关键字,终端会自动匹配最近的包含该关键字的命令。例如,输入“!ls”将重新执行最近的包含“ls”的命令。
总之,在Linux中,有多种方法可以重新执行最近执行的命令,你可以选择适合自己的方法来提高工作效率。加深对这些方法的了解,可以更好地利用Linux的命令行界面。
2年前 -
在Linux中,有几种方法可以重新执行最近执行的命令。下面将详细介绍这些方法以及操作流程。
## 方法一:使用History命令
### 步骤:
1. 打开终端,输入`history`命令可以看到之前执行过的所有命令及其对应的编号。
“`
$ history
1 ls
2 cd /home
3 mkdir test
4 cd test
5 touch file.txt
“`2. 要重新执行最近的命令,可以使用`!n`的形式,其中n是之前命令的编号。例如,如果要重新执行编号为3的命令,可以输入`!3`并按下回车。
“`
$ !3
cd /home
“`### 优势:
– 可以很方便地查看之前执行过的命令的编号。
– 可以根据所需重新执行任何一条命令。### 劣势:
– 如果不记得命令的编号,将无法使用该方法。
## 方法二:使用上箭头键(↑)
### 步骤:
1. 打开终端,向上箭头键(↑)可以一次性显示之前的命令。
2. 按下回车键即可重新执行所显示的命令。“`
$ ls
$ cd /home
$ mkdir test
$ cd test
$ touch file.txt
“`### 优势:
– 可以很方便地使用箭头键浏览之前执行过的命令。
– 不需要记忆命令的编号。### 劣势:
– 只能在先前的命令的基础上进行修改,无法直接更改命令。
## 方法三:使用“!!”符号
### 步骤:
1. 打开终端,输入“!!”符号并按下回车键,即可重新执行最近一条命令。
“`
$ ls
$ !!
ls
“`### 优势:
– 最简单的方法,无需记忆指令编号或浏览历史记录。
### 劣势:
– 只能重新执行最近一条命令,无法选择执行其他命令。
综上所述,以上是Linux中重新执行最近命令的几种方法及其操作流程。根据自己的实际需求选择合适的方法来完成操作。
2年前