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?

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.


Bekerja seperti yang diiklankan. Terima kasih banyak!
Joseph R.

complete -C : rmdan complete rmbekerja juga :)
Evgeny Vereshchagin
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.