Mirip dengan pertanyaan ini: Bagaimana cara menghapus fitur "maksud Anda ..." di shell?
Saat salah mengetik perintah Anda mendapatkan sesuatu seperti:
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:~#
Apakah ada plugin shell untuk linux atau ubuntu yang merekomendasikan tebakan pertama dan saya hanya perlu menekan enter?
Jadi harus seperti:
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]?
Jadi saya hanya perlu menekan enter dan perintah sudo dijalankan bukan sido.
command-line
bash
Stefan Profanter
sumber
sumber
zsh
shell adalah pilihan untuk Anda?Jawaban:
Jika Anda bersedia mengganti shell,
zsh
tawarkan ini tanpa plugin:Dari dokumen :
sumber
cd
:cdspell
, atau direktori pada umumnya:dirspell
).sudo apt-get install sl
/brew install sl
sl
lebih mengganggu daripada berguna.Jika zsh bukan pilihan, lihat saja thefuck
Itu dapat diinstal dengan:
Salah satu contoh dalam readme hampir persis seperti yang Anda minta:
Itu juga melakukan beberapa hal berguna lainnya seperti:
atau
sumber
sl
untuk menghukum diri saya sendiri untuk menyembuhkan kebiasaan buruk saya yang salah ketik