Desativar o preenchimento automático do Bash apenas para um comando específico


9

É possível desativar o preenchimento automático do Bash apenas para um comando específico?

Caso de uso: por razões óbvias, eu gostaria de desativar o preenchimento automático para o rmcomando quando eu for root. Também seria uma dor terrível se eu desativasse completamente o preenchimento automático, por isso gostaria de removê-lo rmapenas.

Isso pode ser feito, de preferência sem hackers /etc/bash_completione amigos?

Respostas:


12

Você pode fazer isso facilmente definindo rma conclusão de uma lista de palavras vazia.

complete -W "" rm

Defina-o em /root/.bashrc se você deseja que ele se aplique à raiz.


Funciona exatamente como anunciado. Muito obrigado!
Joseph R.

complete -C : rme complete rmtrabalhe também :) #
Evgeny Vereshchagin
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.