Nonaktifkan Pelengkapan otomatis Bash hanya untuk perintah tertentu

9

Apakah mungkin untuk menonaktifkan pelengkapan otomatis Bash hanya untuk perintah tertentu?

Use case: Untuk alasan yang jelas, saya ingin menonaktifkan pelengkapan otomatis untuk rmperintah saat saya root. Ini juga akan sangat menyakitkan jika saya menonaktifkan pelengkapan otomatis sama sekali, jadi saya ingin menghapusnya rmsaja.

Bisakah ini dilakukan sama sekali, lebih disukai tanpa peretasan /etc/bash_completiondan teman?

Joseph R.
sumber

Jawaban:

12

Anda dapat melakukan ini dengan mudah dengan mengatur rmpenyelesaian ke daftar kata kosong.

complete -W "" rm

Setel di /root/.bashrc jika Anda hanya ingin menerapkannya ke root.

jordanm
sumber
Bekerja seperti yang diiklankan. Terima kasih banyak!
Joseph R.
complete -C : rmdan complete rmbekerja juga :)
Evgeny Vereshchagin