Аналогично этому вопросу: как удалить функцию «ты имел в виду ...» в оболочке?
При неправильном наборе команды вы получаете что-то вроде:
root@pc:~# sido
No command 'sido' found, did you mean:
Command 'sudo' from package 'sudo' (main)
Command 'sudo' from package 'sudo-ldap' (universe)
sido: command not found
root@pc:~#
Существует ли плагин оболочки для Linux или Ubuntu, который рекомендует первое предположение, и мне просто нужно нажать Enter?
Так и должно быть:
root@pc:~# sido
No command 'sido' found, did you mean:
Command 'sudo' from package 'sudo' (main)
Command 'sudo' from package 'sudo-ldap' (universe)
sido: command not found
Did you mean 'sudo' [Y/n]?
Поэтому мне просто нужно нажать Enter, и вместо sido выполняется команда sudo.
command-line
bash
Стефан Профантер
источник
источник
zsh
оболочка вариант для вас?Ответы:
Если вы готовы переключать оболочки,
zsh
предлагает это без плагинов:Из документов :
источник
cd
:cdspell
или каталогами в целом:)dirspell
.sudo apt-get install sl
/brew install sl
sl
больше раздражающим, чем полезным.Если Zsh не вариант, посмотрите на thefuck
Может быть установлен с:
Один из примеров в readme - это почти то, что вы запрашиваете:
Это также делает некоторые другие полезные вещи, такие как:
или
источник
sl
чтобы наказать себя, чтобы вылечить мою дурную привычку к