我正在寻找对cd命令的调整,以便它识别目录的拼写错误,并自动完成类似的目录名称。
原文链接:https://www.f2er.com/bash/387769.html现在,我有一些设置可以识别目录的拼写错误,但不能自动完成目录。
shopt -s cdspell
现在它的工作方式如下,假设我有一个名为“垃圾”的目录
vickey@home:~$ cd tras trash vickey@home:~/trash$ cd .. vickey@home:~$ cd trasx trash vickey@home:~/trash$ pwd /home/vickey/trash vickey@home:~/trash$ vickey@home:~$ cd Trash trash vickey@home:~/trash$ pwd /home/vickey/trash
但我的问题是假设我创建一个名为Temp的目录,并且做一些事情
vickey@home:~$ mkdir Temp vickey@home:~$ cd temp Temp vickey@home:~/Temp$ cd .. vickey@home:~$ cd te #and tab here test/ textin/