linux重复执行以前命令
-
在Linux中,你可以使用历史命令来重复执行以前执行过的命令。有几种不同的方法可以实现这个功能。
1. 使用历史命令号:
每次执行完一个命令后,Linux会为该命令分配一个唯一的命令号。你可以使用命令号来重复执行该命令。首先,可以使用`history`命令查看命令历史记录,然后找到你要重复执行的命令对应的命令号。例如,如果要重复执行第10个命令,可以使用`!10`命令。2. 使用上一个命令符号 `!!`:
`!!`符号用于重复执行前一个命令。例如,如果你想重复执行最后一次执行的命令,只需输入`!!`。3. 使用上一个具有特定前缀的命令符号 `!前缀`:
在命令行中,你可以使用`!`符号加上特定的前缀来重复执行上一个以该前缀开头的命令。例如,如果你想重复执行最后一次以`ls`开头的命令,只需输入`!ls`。4. 使用 Ctrl+R 进行逆向搜索:
在交互式shell中,你可以使用`Ctrl+R`键进行逆向搜索。只需按下`Ctrl+R`然后开始输入你要搜索的命令的部分内容,Linux会开始搜索并显示匹配的命令。按下`Enter`键即可执行匹配的命令。这些方法都可以帮助你重复执行以前的命令,选择适合你的需求的方法即可。记住,在使用`!`符号来重复命令时要小心,确保你理解执行的命令是什么,以免出现错误。
2年前 -
在Linux中,有几种方法可以重复执行以前的命令。
1. 使用上下箭头键:在终端中,可以使用上箭头键(或者Ctrl+P)向上滚动终端历史记录,以查看以前执行的命令。按下回车键将执行所选择的命令。
2. 使用“history”命令:在终端中输入“history”命令,可以列出最近执行的命令历史记录。每个命令前都有一个对应的数字,使用“!数字”即可重新执行该命令。例如,输入“!10”将重新执行第10个历史命令。
3. 使用“!!”命令:在终端中输入“!!”命令,将重新执行上一条命令。
4. 使用“!关键词”命令:在终端中输入“!关键词”命令,将重新执行包含所提供关键词的最近命令。例如,输入“!ls”将重新执行最近的一条包含“ls”关键词的命令。
5. 使用“Ctrl+R”搜索:在终端中按下“Ctrl+R”组合键,将进入搜索模式。然后输入所需命令的部分或关键词,终端会显示匹配的历史命令。按下回车键将执行所选择的命令。
这些方法都可以帮助用户在Linux中方便地重复执行以前的命令,提高工作效率。
2年前 -
在Linux系统中,可以使用一些技巧来重复执行以前的命令。以下是几种常用的方法和操作流程:
1. 使用上下方向键:在终端中执行命令时,按上下方向键可以浏览之前执行过的命令。按下上方向键会逐步显示之前执行过的命令,按下下方向键会向后逐步显示较新的命令。找到需要重复执行的命令后,按下回车键即可执行。
2. 使用历史命令:Linux系统会自动记录之前执行过的命令,使用`history`命令可以查看这些历史命令。执行`history`命令后,会显示一个列表,其中包含了之前执行过的命令及其对应的编号。要重复执行某个历史命令,可以使用`!`符号加上对应的编号。例如,要重复执行编号为10的命令,可以输入`!10`并按下回车键。
3. 使用`!!`符号:`!!`是一个特殊的符号,表示上一个执行的命令。执行`!!`命令后,会自动重复执行上一个命令。
4. 使用`!-n`符号:`!-n`是另一个特殊的符号,表示倒数第n个执行的命令。例如,`!-2`表示倒数第二个执行的命令,`!-3`表示倒数第三个执行的命令,以此类推。
5. 使用鼠标右键菜单:在一些支持鼠标操作的终端模拟器中,可以使用鼠标右键点击终端窗口来打开一个菜单,其中包含了之前执行过的命令。选择需要重复执行的命令后,点击即可执行。
使用以上方法,可以方便地重复执行以前的命令,提高工作效率。
2年前