执行上一次命令linux
-
在Linux中,可以使用`history`命令查看之前执行过的所有命令及其编号。要重新执行上一次命令,可以使用`!-1`或者`!!`。下面将详细介绍如何使用这两种方法。
方法一:使用`!-1`重新执行上一次命令
1. 打开终端窗口。
2. 输入`history`命令,查看之前执行过的所有命令及其编号。
3. 找到上一次执行的命令编号。
4. 输入`!-1`并按下回车键,即可重新执行上一次命令。方法二:使用`!!`重新执行上一次命令
1. 打开终端窗口。
2. 直接输入`!!`并按下回车键,即可重新执行上一次命令。无论使用哪种方法,系统都会将上一次执行的命令自动补全并执行。这些方法也适用于重新执行更早之前的命令,只需将对应命令的编号替换掉`-1`即可。
另外,如果你只是想修改上一次执行命令的某个参数,而不是完全重新执行命令,可以使用`!-1:修正参数`的形式,将需要修改的参数替换到修正参数的位置。例如,如果上一次执行的命令是`ls -l`,而你想修改为`ls -l -a`,则可以输入`!-1:-a`。系统会自动将`!-1`替换为上一次执行的命令,并在命令末尾添加`-a`参数。
通过上述方法,你可以方便地重新执行上一次命令,提高工作效率。
2年前 -
要执行上一次命令,可以使用以下几种方法:
1. 使用上一个命令的快捷键:在Linux终端中,可以直接按下 “Ctrl” + “p” 键来执行上一次命令。这是最简单的方法,可以快速重复上一个命令。
2. 使用历史命令列表:在Linux终端中,可以使用 “history” 命令来查看系统中执行过的所有命令的历史记录。然后,可以使用 “!” 后跟命令的序号来执行特定的命令。例如,要执行历史记录中的第二个命令,可以输入 “!” + “2”。
3. 使用 “!!” 命令:在Linux终端中,可以直接输入 “!!” 来执行上一次执行的命令。这个方法很简单,适用于只需要重复执行上一个命令的情况。
4. 使用 “上箭头” 键:在Linux终端中,可以使用 “上箭头” 键来浏览之前执行过的命令。当找到需要执行的命令时,只需按下 “回车” 键即可。
5. 使用 “Ctrl + r” 进行搜索:在Linux终端中,可以使用 “Ctrl + r” 来搜索之前执行过的命令。输入关键词后,系统会自动匹配并显示最近使用过的相关命令。按下 “Enter” 键后即可执行匹配到的命令。
注意:以上方法都是针对终端中的命令历史记录,如果终端会话已经关闭,或者重新启动系统后,这些方法就无法使用了。如果需要永久记录执行过的命令,可以将命令历史记录保存到文件中,以便随时查看和执行之前的命令。
2年前 -
在Linux系统中,可以使用`history`命令来查看以前执行的命令历史记录。命令历史记录保存在一个名为`.bash_history`的隐藏文件中。每个命令都有一个相应的编号,编号从1开始,从上往下递增。
要执行上一次命令,有以下几种方法:
1. 使用`!-1`:可以使用`!-1`来执行上一次执行的命令。这条命令告诉系统执行历史记录中的倒数第一个命令。
“`
$ !-1
“`2. 使用`!!`:可以使用`!!`来执行最近一次执行的命令。这条命令告诉系统执行最近一次执行的命令。
“`
$ !!
“`3. 使用`!n`:可以使用`!n`来执行第n个命令。其中n是该命令在历史记录中的编号。
“`
$ !n
“`4. 使用上方向键:可以使用上方向键来遍历之前执行的命令,然后按下回车键执行选中的命令。
另外,还可以使用`ctrl + r`来进行历史命令搜索。按下`ctrl + r`后,会显示一个提示符,然后可以输入关键字来搜索匹配的命令。按下`enter`键来执行搜索到的命令。如果搜索到了多个匹配的命令,可以使用`ctrl + r`继续进行搜索,或者使用方向键上下移动光标选择命令。
总结起来,执行上一次命令的方法有:使用`!-1`、`!!`、`!n`,使用上方向键遍历历史命令,或者使用`ctrl + r`进行搜索。根据具体的情况选择合适的方法来执行上一次命令。
2年前