linux重新执行之前命令
-
在Linux中,可以通过使用历史命令来重新执行之前的命令。以下是几种常用的方法:
1. 使用上下箭头键:按下上箭头键可以将之前执行的命令显示在命令行上,并按下 Enter 键即可重新执行该命令。使用下箭头键可以向下遍历命令历史记录。
2. 使用历史命令编号:在命令行上输入 `history` 命令可以显示最近执行的命令列表,每个命令前面都会有一个编号。要重新执行某个命令,只需输入 `!编号` 并按下 Enter 键。例如,要重新执行编号为 123 的命令,可以输入 `!123` 并按下 Enter 键。
3. 使用历史命令关键词:在命令行上输入 `Ctrl + R` 可以打开历史命令搜索功能。输入与之前执行的命令相关的关键词,系统会自动查找匹配的命令并显示在命令行上。按下 Enter 键可以重新执行找到的命令。
4. 使用 `!!` 符号:在命令行上输入 `!!` 并按下 Enter 键可以重新执行上一条命令。这在需要以 root 权限重新执行命令时非常有用。
以上是几种常见的重新执行之前命令的方法。无论你使用哪种方法,都可以轻松地重新执行之前的命令,提高工作效率。
2年前 -
在Linux中,你可以使用history命令来查看之前执行的命令记录。为了重新执行某个特定的命令,你可以使用以下几种方法:
1. 使用history命令查找命令编号:输入history命令后,会显示出之前执行过的一系列命令,每条命令都有一个编号。你可以使用grep命令来搜索特定的命令。例如,如果你想重新执行编号为100的命令,你可以使用以下命令:
“`
!100
“`
这会执行编号为100的命令。2. 使用Ctrl+R快捷键搜索命令:按下Ctrl+R键,会出现一个提示符,你可以在其中输入你想要搜索的命令关键词。系统会显示最接近你输入的命令,并且你可以使用箭头键来选择想要重新执行的命令。按下Enter键会重新执行选中的命令。
3. 使用叹号(!)来执行最近执行过的命令:叹号可以用于执行最近的命令。例如,输入”!!”会重新执行上一条命令。
4. 使用”!”加上指定字符串重新执行命令:你可以使用叹号(!)加上一个字符串来重新执行包含这个字符串的最近的命令。例如,如果你想重新执行最近包含”ls”的命令,你可以输入:
“`
!ls
“`
这会重新执行包含”ls”的最近的命令。5. 使用上箭头键来浏览历史命令:按上箭头键会向上浏览之前执行过的命令。你可以按下Enter键来重新执行选中的命令。
使用以上方法之一,你可以方便地重新执行之前的命令,提高你的工作效率。
2年前 -
在Linux中,可以通过使用历史命令功能重新执行之前执行过的命令。Linux提供了几种方法来重新执行之前的命令,包括使用历史命令编号、使用感叹号和使用Ctrl + r搜索历史命令。
1. 使用历史命令编号
在Linux终端中,可以通过使用历史命令编号来重新执行之前执行过的命令。每个命令都有一个唯一的编号,在终端中输入`history`可以查看之前执行过的命令及其编号。要重新执行一个命令,只需要在终端中输入`!编号`,其中“编号”是要重新执行的命令的编号。例如,要重新执行编号为5的命令,只需在终端中输入`!5`,然后按回车键即可重新执行该命令。
2. 使用感叹号
在Linux中,可以使用感叹号(!)来重新执行之前执行过的命令。感叹号后面可以跟着命令的部分内容,这个部分内容可以是命令的开头、中间或结尾。Linux会在历史命令中匹配并重新执行符合条件的命令。例如,要重新执行最近执行的以ls开头的命令,只需在终端中输入`!ls`,然后按回车键即可重新执行该命令。
3. 使用Ctrl + r搜索历史命令
在Linux中,还可以使用Ctrl + r组合键来搜索并重新执行历史命令。当按下Ctrl + r后,Linux会进入搜索模式,然后可以输入关键字来搜索之前执行过的命令。例如,要搜索并重新执行包含“cd”的命令,只需按下Ctrl + r,然后输入“cd”,Linux会显示最近执行的包含“cd”的命令,输入回车键即可重新执行该命令。
总结:
在Linux中,重新执行之前的命令可以通过使用历史命令编号、使用感叹号和使用Ctrl + r搜索历史命令来实现。这些方法使得在操作系统中重新执行之前的命令变得更加方便和高效。2年前