linux撤回上一次执行的命令
-
在Linux中,撤回上一次执行的命令有多种方法。下面我将为你介绍其中三种常用的方法。
1. 使用快捷键Ctrl + C
当你正在执行一个命令时,若想立即停止该命令的执行,可以直接使用快捷键Ctrl + C。这个快捷键会发送一个中断信号给正在执行的命令,使其立即停止。这样就相当于撤回了上一次执行的命令。2. 使用命令history和!n
Linux终端会记录之前执行过的所有命令。可以使用命令history来查看之前的命令记录,使用命令!n来执行其中某一条记录的命令。其中,n是命令在历史记录中的序号。例如,想要重新执行上一次的命令,可以使用命令!-1。3. 使用命令Ctrl + R
Ctrl + R是一个非常有用的命令历史搜索快捷键。当你按下Ctrl + R后,会出现一个提示符。你可以输入部分或完整的命令,终端会自动匹配你输入的内容并给出一个匹配度最高的命令。如果这个命令就是你想要撤回的命令,只需要按下Enter即可。这些是Linux中撤回上一次执行的命令的三种常用方法。你可以根据实际情况选择合适的方法。希望对你有所帮助!
2年前 -
在Linux中,你可以使用以下方法撤回上一次执行的命令:
1. 使用CTRL + C:如果你正在执行一个长时间运行的命令,但是后悔执行它,你可以按下CTRL + C来中断正在运行的命令。这将立即停止命令的执行,并返回到命令行提示符下。
2. 使用history命令:在命令行中输入”history”命令,将显示你曾经执行过的所有命令的历史记录。每个命令都有一个编号,你只需要输入”!”后跟着相应的编号,就可以重新执行该命令。例如,输入”!100″将重新执行历史记录中编号为100的命令。
3. 使用CTRL + R:按下CTRL + R将打开一个交互式搜索界面。你可以输入之前执行过的命令的关键字,Shell会自动显示与关键字匹配的最近的命令。然后你可以按Enter键来重新执行该命令,或者按CTRL + R继续搜索与关键字匹配的其他命令。
4. 使用上箭头:当你在命令行中按下上箭头键时,将显示你之前输入过的命令。你可以通过连续按上箭头和下箭头键来浏览命令历史记录,并按Enter键重新执行任何命令。
5. 使用”!-” + 数字:输入”!-“加上一个数字,将会重新执行前几条命令中的其中一条命令。例如,输入”!-2″将重新执行前两条命令中的第二条命令。
需要注意的是,以上方法只能撤回最近执行的命令,并且不会撤销该命令所造成的任何变化。如果你想撤销命令对文件或系统的任何修改,你需要使用其他相关命令或工具进行恢复或修复。所以,在执行命令时,请确保你理解其含义和潜在的影响,以减少不必要的操作。
2年前 -
在Linux系统中,你可以使用“Ctrl + R”键盘组合快捷键来撤回上一次执行的命令,也可以使用history命令和“!”符号来查找和执行历史命令并进行修改。
以下是每种方法的具体操作流程:
方法一:使用“Ctrl + R”键盘组合快捷键
1. 打开终端或命令行窗口。
2. 按下“Ctrl + R”键盘组合快捷键。
3. 输入你要撤回的命令的关键字或部分,例如输入命令的一部分或者整个命令的名称。
4. 按下Enter键,系统会自动选择匹配关键字的最近一条命令并显示在光标行之前。
5. 如果你想修改这条命令,你可以使用左右方向键进行移动,使用Backspace键删除错误的字符,然后修改成你想要的命令。
6. 按下Enter键再次执行该命令。方法二:使用history命令和“!”符号
1. 打开终端或命令行窗口。
2. 输入history命令来查看最近执行过的命令的历史记录。
3. 找到你要撤回的命令在历史记录中的编号。
4. 使用“!”符号加上命令的编号来执行该命令,例如使用“!100”来执行历史记录中编号为100的命令。
5. 如果你想修改这条命令,你可以使用左右方向键进行移动,使用Backspace键删除错误的字符,然后修改成你想要的命令。
6. 按下Enter键再次执行该命令。请注意,以上两种方法都只能撤回最近一次执行的命令。
2年前