Quando nella shell Linux o Unix, la digitazione di nomi di file o directory lunghi può diventare un peso, e per eliminarlo c'è una funzione molto utile chiamata "Completamento della riga di comando". Completamento della riga di comando (anche completamento scheda/completamento automatico ) è una caratteristica comune degli interpreti della riga di comando, in cui il programma compila automaticamente i comandi digitati parzialmente. Ad esempio, se c'è un file chiamato "auto-complete.txt" e vogliamo leggerlo, posso digitare "cat auto" seguito da scheda e completerà automaticamente il nome del file come mostrato nell'immagine gif qui sotto. Ma sfortunatamente durante l'utilizzo di YUM strumento, non sono riuscito a trovare questa funzione. Quindi vedremo come abilitare il completamento automatico per YUM strumento e il suo utilizzo.
1. Accedi come root e installa il pacchetto di completamento Bash utilizzando YUM
Tue Nov 05>$Su - Tue Nov 05>#yum install bash-completion Loaded plugins: security Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package bash-completion.noarch 0:20060301-1.el5.rf set to be updated --> Finished Dependency Resolution
Dipendenze risolte
====================================================================================================================================================================================================
Dimensioni del repository della versione Arch del pacchetto
=====================================================================================================================================================
Installazione :
bash-completamento noarch 20060301-1.el5.rf rpmforge 129 k
Riepilogo transazione
============================================================================================================================================
Installa 1 pacchetto/i
Aggiorna 0 pacchetto/i
Dimensione totale del download:129 k
Va bene [s/n]:y
Download dei pacchetti:
bash-completion-20060301-1.el5.rf.noarch.rpm | 129 kB 00:00
Esecuzione rpm_check_debug
Esecuzione del test della transazione
Test della transazione completata
Test della transazione riuscito
Transazione in esecuzione
Installazione :bash-completion 1/1
Installato:
bash-completion.noarch 0:20060301-1.el5.rf
Completato!
mar 05 nov>$
2. Esci da Shell e accedi di nuovo:molto importante
Tue Nov 05>#exit
3. Come utilizzare il completamento automatico in YUM
Ovunque vedi [TAB] significa che devi premere il pulsante Tab sulla tastiera.
Tue Nov 05>$yum in[TAB] info install Tue Nov 05>$yum ins[TAB] Tue Nov 05>$yum install
4. Come utilizzare il completamento automatico per i nomi dei pacchetti in YUM
Tue Nov 05>$yum install fire[TAB] firefox.i386 firefox.x86_64 firewalk.x86_64 Tue Nov 05>$yum install firew[TAB] Tue Nov 05>$yum install firewalk.x86_64
Potresti anche trovare utile:Come configurare yum per utilizzare il repository CentOS nella macchina RHEL