Hack 6. Automatically Correct Mistyped Directory Names

[clu@portal.ny1 mail]$ pwd
/tmp/mail
[clu@portal.ny1 mail]$ cd /tmp/mall
-bash: cd: /tmp/mall: No such file or directory
[clu@portal.ny1 mail]$ shopt -s cdspell
[clu@portal.ny1 mail]$ cd /tmp/mall
/tmp/mail

上述命令是开启自动校正拼写错误的目录名字,对于经常拼写错误的孩子,可以帮你节约一点时间。

shopt命令:

shopt命令用于显示和设置shell中的行为选项,通过这些选项以增强shell易用性。shopt命令若不带任何参数选项,则可以显示所有可以设置的shell操作选项。

[语法]

shopt(选项)(参数)

[选项]

-s:激活指定的shell行为选项;-u:关闭指定的shell行为选项。

[参数]

shell选项:指定要操作的shell选项

[实例]

如上

通过命令查看选项的开启状态:

[clu@portal.ny1 mail]$ shopt cdspell
cdspell         on