En mis instalaciones anteriores de Linux, la finalización automática de bash siempre ha funcionado sin problemas. Si quisiera hacer algo a los archivos, dar un prefijo del nombre de archivo y presionar el tabulador enumeró todo lo que coincidía con el prefijo, pero también repitió el mensaje debajo de él con mi comando y prefijo, para que pudiera continuar escribiendo de inmediato.
Ahora he actualizado mi sistema a kubuntu 18.04 y la finalización automática ya no funciona tan fluidamente. Lo que es aún más extraño, el comportamiento es impredecible como si dependiera de la Konsole. Si el comando es less
, funciona siempre correctamente (como se describió anteriormente), pero si el comando es cp
o mv
, el comportamiento varía. A veces funciona correctamente, pero a menudo muestra una lista de archivos coincidentes con más (ocultando mi solicitud) y tengo que escribir qpara salir más y poder continuar. Una cosa pequeña, pero molesta, ya que requiere escribir más.
Veo esas .bashrc
llamadas /usr/share/bash-completion/bash_completion
pero no he hecho ningún cambio en esto.
Pregunta: ¿Qué causa este comportamiento impredecible? ¿Cómo puedo arreglarlo?
fuente