GNU/Linux >> Linux Esercitazione >  >> Linux

Come disabilitare il completamento automatico (completamento delle schede) nella shell bash

Disabilitazione della funzione di completamento automatico a livello globale per tutti gli utenti

Con bash shell di solito la funzione di completamento automatico è attivata per impostazione predefinita. Per disabilitare la funzionalità di completamento automatico della shell Bash per tutti gli utenti del sistema, puoi aggiungere il seguente parametro nel file /etc/inputrc :

# vi /etc/inputrc
set disable-completion on

Ciò disabilita la funzione di completamento automatico della shell bash per tutti gli utenti del sistema. Dopo aver salvato il file, gli utenti dovranno disconnettersi e accedere nuovamente affinché le modifiche si riflettano.

Disattivazione della funzione di completamento automatico solo per utente

Nel caso in cui tu debba disabilitare la funzione di completamento automatico solo per un particolare utente, dovrai copiare il /etc/inputrc file nella home directory dell'utente e aggiungere lo stesso parametro.

Ad esempio, per l'utente "john" procedi come segue:

# su - john
# cat /etc/inputrc  > ~/.inputrc
# echo "set disable-completion on" >> ~/.inputrc
# exit

Ora noterai che il completamento della scheda è disabilitato solo per l'utente "john".

Ripristino delle modifiche

Per tornare indietro, cambia il parametro in "disattiva il completamento della disattivazione ” nel file /home/[utente]/.inputrc o /etc/inputrc e accedi di nuovo.


Linux
  1. Linux:come disabilitare Ctrl-alt-del e /etc/init/control-alt-del.conf in Linux?

  2. Come scrivere uno script di shell con origine automaticamente in /etc/profile?

  3. CentOS / RHEL:come disabilitare la cronologia della shell BASH

  4. Procedura:cronologia Bash/shell illimitata?

  5. Come disabilitare Gnome dalla creazione di documenti/video/in HOME?

CentOS / RHEL:come recuperare dal file /etc/passwd cancellato

Come disabilitare l'eliminazione automatica dei file nelle directory /tmp e /var/tmp in CentOS / RHEL 5,6

Nel mio file /etc/hosts/ su Linux/OSX, come creo un sottodominio con caratteri jolly?

Differenza tra /etc/hosts e /etc/resolv.conf

Come configurare /etc/issues per mostrare l'indirizzo IP per eth0

come modificare /etc/hosts dagli script di shell?