首页 > 网络运维 > Linux&centos > 正文

CentOS7中如何撤销上一条命令

CentOS7中如何撤销上一条命令

在CentOS 7系统中撤销你最后一条命令是非常有用的,尤其是当你忘记在最后一个命令中使用反引号"`"或括号"("时,这时它可以帮助你快速检查最后一条命令检查是否正确,并把它撤销回去。

要撤销上一个命令,首先,按下Ctrl + c,这将取消当前正在执行的命令,并终止屏幕上的输出。然后,按下Ctrl + u键将撤销最后一个命令,它将从你的提示符前一行出现在你的命令行编辑器中,以便可以进行编辑。

另一个方法是使用bash撤销命令。

# Bash撤销最近一条命令

$!-

该命令将重新执行最后一个bash shell命令。如果你想要撤销你在提示符之前的最后一条命令,只需使用类似的命令:

# Bash撤销最后一条命令

$!: -

您可以使用这一行,而不是Ctrl + U或Ctrl + C,以获取完整的撤销控制,使您可以回退并编辑上一个命令行行。

二、将最后一条命令延迟执行

如果你想将最后一条命令延迟到更长时间可以使用Ctrl + x,此命令可以将当前正在执行的命令暂时搁置,但是不会终止它。

例如,你运行一个长时间运行的mysql查询,但是你担心你可能犯了一些错误,因此你想要暂时中断,但过几分钟后又能够重新执行它。

要做到这一点,只需按Ctrl + x将当前正在执行的命令搁置起来,它将保存在内部缓存中,然后你就可以继续执行其他的命令。

之后,只需再次按Ctrl + x,搁置的命令将继续执行,直到第一次中断的地方,必要时也可以继续搁置它,并在需要的时候再次恢复执行它。

三、结论

CentOS 7是一款常用的Linux操作系统,它具有强大的功能,具有撤销最后一条命令,延迟执行最后一条命令的能力,可以帮助你更高效的完成工作,提升工作效率。

打赏
海报

本文转载自互联网,旨在分享有价值的内容,文章如有侵权请联系删除,部分文章如未署名作者来源请联系我们及时备注,感谢您的支持。

转载请注明本文地址:http://atpbike.com/article/centos/2628.html

相关推荐

支付宝
微信
赞助本站