В Bash есть такая опция (вообще их целый набор) но в данном случае будет речь идти о cd
, предположим есть необходимость перейти в каталог /etc/ssh
но по ошибке было набрано ssd
, пример:
cd /etc/ssd
-bash: cd: /etc/ssd: No such file or directory
Как результат получен эксепшн No such file or directory
, теперь включим параметр cdspell
:
shopt -s cdspell
Повторяем команду:
cd /etc/ssd
/etc/ssh
Проверяем:
pwd
/etc/ssh
Как видно в результате несмотря на опечатку был корректно осуществлен переход в нужный каталог /etc/ssh