Cuando se está en el shell de Linux o Unix, escribir nombres de archivo o directorios largos puede convertirse en una carga, y para eliminar esto, hay una función muy útil llamada “Finalización de la línea de comandos”. Finalización de la línea de comandos (también completado con tabulación/completado automático ) es una característica común de los intérpretes de línea de comandos, en los que el programa completa automáticamente los comandos escritos parcialmente. Por ejemplo, si hay un archivo llamado "auto-completar.txt" y queremos leerlo, puedo escribir "cat auto" seguido de tabulador , y completará automáticamente el nombre del archivo como se muestra en la imagen gif a continuación. Pero, lamentablemente, al usar YUM herramienta, no pude encontrar esta función. Así que veremos cómo se puede habilitar la finalización automática para YUM herramienta y el uso de la misma.
1. Inicie sesión como root e instale el paquete Bash-completion usando 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
Dependencias Resueltas
===========================================================================================
Paquete Versión Arch Tamaño del repositorio
=========================================================================================
Instalación :
bash-completion noarch 20060301-1.el5.rf rpmforge 129 k
Resumen de transacciones
==========================================================================================
Instalar 1 Paquete(s)
Actualizar 0 Paquete(s)
Tamaño total de descarga:129 k
Está bien [y/N]:y
Paquetes de descarga:
bash-completion-20060301-1.el5.rf.noarch.rpm | 129 kB 00:00
Ejecutando rpm_check_debug
Ejecutando prueba de transacción
Prueba de transacción finalizada
Prueba de transacción exitosa
Ejecutando transacción
Instalando:bash-completion 1/1
Instalado:
bash-completion.noarch 0:20060301-1.el5.rf
¡Completado!
Mar 5 de noviembre>$
2. Salga de Shell y vuelva a iniciar sesión:muy importante
Tue Nov 05>#exit
3. Cómo usar la finalización automática en YUM
Dondequiera que vea [TAB], significa que debe presionar el botón de tabulación en el teclado.
Tue Nov 05>$yum in[TAB] info install Tue Nov 05>$yum ins[TAB] Tue Nov 05>$yum install
4. Cómo usar el autocompletado para nombres de paquetes en 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
También puede encontrar útil:Cómo configurar yum para usar el repositorio CentOS en la máquina RHEL