使用克拉符号 (^) 轻松纠正上一个命令的拼写错误
您是否曾输入过命令,然后急忙按下Enter 键,却发现输入有误?虽然您可以使用up
和down
箭头浏览命令历史记录并编辑输入错误,但还有一种更简单、更快捷的方法。
不要错过: Bash Shell 中 Linux“历史命令”的强大功能
在这个技巧中,我们将介绍一种处理命令行输入错误的简单方便的方法,假设您想查看是否有一个服务在监听端口22,但却不小心输入nestat
了netstat
。
您可以轻松地用正确的命令替换拼写错误,然后像这样执行:
# nestat -npltu | grep 22 # ^nestat^netstat
没错。使用两个插入符号(它们后面应该分别跟有拼写错误和正确的单词)可以更正拼写错误,然后自动运行命令。
您必须注意,此方法仅适用于前一个命令(最近执行的命令),当您尝试更正之前执行的命令的拼写错误时,shell 将打印出错误。
概括
这是一个很好的技巧,可以帮助您消除浪费时间的倾向,正如您所看到的,它比滚动命令历史记录来查找和纠正拼写错误要容易和快捷得多。
您所要做的就是使用插入符号纠正拼写错误,然后按Enter键,正确的命令就会自动执行。
可能还有其他几种纠正命令行拼写错误的方法,学习新方法会很有趣,您可以通过下面的评论表与我们分享您发现的任何方法。
在下一篇针对系统管理员的 Linux 技巧中,我们将介绍如何在给定时间运行一次命令。在此之前,请继续关注示例。