在Linux上使用“CD”时如何自动更正拼写和打字错误

我们习惯了文字处理程序在我们拼错一个单词时告诉我们,但是当您的手指在Linux命令行上的目录中飞来飞去时呢?您实际上可以自动更正打字错误和拼写错误,至少在使用cd命令时是这样。

我们将向您展示如何将一个简单的命令添加到.bashrc文件中,该命令将检查您在cd命令中键入的内容是否有颠倒的字符、缺少的字符和太多的字符。

相关:如何向Ubuntu终端添加标签

bashrc文件是每次按Ctrl+Alt+T打开终端窗口或在终端窗口中打开新选项卡时运行的脚本。您可以将命令添加到要在每次打开终端窗口时自动运行的.bashrc文件。要向cd命令添加拼写检查,我们将向.bashrc文件添加一个命令。

要编辑.bashrc文件,我们将使用Gedit。在提示符下键入以下命令。

gedit ~/.bashrc

您可以使用任何您熟悉的文本编辑器,比如vi和Nano。只需将上述命令中的“gedit”替换为运行所选文本编辑器的命令即可。

滚动到.bashrc文件的底部,并将以下行添加到该文件的末尾。

shopt -s cdspell

您可以在命令上方添加注释,以便记住命令的作用。只需在行首加上一个数字符号(#),然后再添加任何要添加的描述即可。

单击“保存”。

通过单击窗口左上角的“X”关闭Gedit(或其他文本编辑器)。

您刚才添加到.bashrc文件的设置不会影响当前的终端窗口会话。您必须关闭终端窗口,然后注销并重新登录才能使更改生效。因此,在提示符下键入exit,然后按Enter或单击窗口左上角的“X”按钮。然后,注销并重新登录。

现在,如果您在cd命令中键入目录名时犯了一个小错误(如转置字符),正确的拼写将显示在下一行,并且您将自动转到与您键入的内容最接近的目录。

这是一个简单的解决方案,它使在命令行上导航目录变得容易得多。

相关文章