Ricerca nel sito web

Come installare e abilitare il completamento automatico di Bash in CentOS/RHEL


Bash (Bourne Again Shell) è senza dubbio la shell Linux più popolare in circolazione, non c'è da stupirsi che sia la shell predefinita su molte distribuzioni Linux. Una delle sue caratteristiche più interessanti è il supporto integrato per il “completamento automatico”.

A volte definita completamento TAB, questa funzione consente di completare facilmente una struttura di comandi. Permette di digitare un comando parziale, quindi premere il tasto [Tab] per completare automaticamente il comando e i suoi argomenti. Elenca tutti i completamenti multipli, ove possibile.

Proprio come Bash, quasi tutte le moderne shell Linux vengono fornite con il supporto per il completamento dei comandi. In questa breve guida ti mostreremo come attivare la funzionalità di completamento automatico di Bash nei sistemi CentOS e RHEL.

Per rendere il lavoro sulla riga di comando estremamente semplice per te, questa è una delle tante cose che dovresti fare mentre esegui:

  1. Installazione e configurazioni iniziali del server su RHEL 7
  2. Installazione e configurazioni iniziali del server su CentOS 7

Per prima cosa devi abilitare il repository EPEL sul tuo sistema, quindi installare il pacchetto bash-completion più alcuni extra utilizzando il gestore pacchetti YUM, come questo.

yum install bash-completion bash-completion-extras

Ora che hai installato il completamento bash, dovresti abilitarlo per iniziare a funzionare. Per prima cosa procurati il file bash_completion.sh. È possibile utilizzare il comando localizza qui sotto per trovarlo:

locate bash_completion.sh
source /etc/profile.d/bash_completion.sh  

In alternativa, disconnettersi dalla sessione corrente di accesso corrente ed effettuare nuovamente l'accesso.

logout 

Ora la funzione di completamento automatico dovrebbe funzionare sul tuo sistema, puoi provarla come mostrato di seguito.

lo[TAB]
ls .bash[TAB]

Nota: il completamento TAB funziona anche per i nomi dei percorsi e dei nomi delle variabili ed è programmabile.

È tutto! In questa guida, abbiamo mostrato come installare e abilitare la funzione di completamento automatico di Bash, nota anche come completamento TAB in CentOS/RHEL. Puoi porre qualsiasi domanda tramite la sezione commenti qui sotto.