网站搜索

使用克拉 (^) 符号轻松纠正先前命令的拼写错误


您是否曾经输入过命令并急于按Enter键,却发现输入有错误?虽然您可以使用向上向下箭头来导航命令历史记录并编辑拼写错误,但还有一种更简单、更快捷的方法。

不要错过: Bash Shell 中 Linux“历史命令”的强大功能

在本技巧中,我们将介绍一种处理命令行拼写错误的简单而方便的方法,假设您想查看是否有服务正在侦听端口 22,但不小心输入了 nestat 而不是 netstat

您可以轻松地用正确的命令替换拼写错误并执行它,如下所示:

nestat -npltu | grep 22
^nestat^netstat

这是正确的。使用两个克拉符号(它们后面应该分别跟有拼写错误和正确的单词),您可以更正拼写错误并随后自动运行命令。

您必须注意,此方法仅适用于前一个命令(最近执行的命令),当您尝试纠正之前执行的命令的拼写错误时,shell 将打印出错误。

概括

这是一个很好的技巧,可以帮助您消除浪费时间的倾向,正如您所看到的,它比滚动命令历史记录来定位和更正拼写错误要容易和快捷得多。

您所要做的就是使用克拉符号纠正拼写错误,点击Enter按钮,正确的命令就会自动执行。

可能还有其他几种纠正命令行拼写错误的方法,学习新方法会很有趣,您可以通过下面的评论表与我们分享您发现的任何方法。

在下一个针对系统管理员的 Linux 技巧中,我们将介绍如何在给定时间运行一次命令。在此之前,请保持与 Howtoing 的连接。