Podobne do tego pytania: Jak usunąć funkcję „miałeś na myśli ...” w powłoce?
Podczas błędnego wpisywania polecenia otrzymujesz coś takiego:
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:~#
Czy istnieje wtyczka powłoki dla systemu Linux lub Ubuntu, która zaleca pierwsze zgadywanie, a ja po prostu muszę nacisnąć Enter?
Powinno to wyglądać tak:
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]?
Muszę tylko nacisnąć Enter, a zamiast sido zostanie wykonane polecenie sudo.
command-line
bash
Stefan Profanter
źródło
źródło
zsh
powłoka jest dla ciebie opcją?Odpowiedzi:
Jeśli chcesz zmienić powłoki,
zsh
oferuje to bez wtyczek:Z dokumentów :
źródło
cd
:cdspell
lub katalogami ogólniedirspell
:).sudo apt-get install sl
/brew install sl
sl
bardziej irytujące niż przydatne.Jeśli zsh nie jest opcją, spójrz na thefuck
Można go zainstalować z:
Jednym z przykładów w pliku Readme jest prawie dokładnie to, o co prosisz:
Robi też inne przydatne rzeczy, takie jak:
lub
źródło
sl
do karania siebie, aby wyleczyć mój zły nawyk