Configurar un archivo .inputrc con comandos establecidos en mac bash

Configurar un archivo .inputrc con comandos establecidos en mac bash

Estoy intentando mejorar mi experiencia bash agregando las preferencias habituales al inputrcarchivo:

set completion-ignore-case on
set show-all-if-ambiguous on
TAB: menu-complete

Sin embargo, cuando los pongo en mi etc/.inputrcarchivo y reinicio bash, no funcionan. ¿Cuál es etc/el lugar adecuado para el .inputrcarchivo? Creo que necesitas crear el archivo desde cero en una Mac. No pude encontrar uno así que lo hice yo mismo. ¿Hay otro comando establecido que necesito copiar/pegar en mi .inputrcarchivo para que estos otros comandos funcionen?

Editar: creé un nuevo .inputrcarchivo en mi directorio de inicio con los mismos comandos y Bash lo aceptó. Pensé que este archivo debía estar en formato /etc. Me encantaría una explicación si alguien tiene una.

Respuesta1

Creé un nuevo .inputrcarchivo en mi directorio de inicio con los mismos comandos y Bash lo aceptó. Pensé que este archivo debía estar en formato /etc. Me encantaría una explicación si alguien tiene una.

Bash usa readliney man readlinedice:

ARCHIVO DE INICIALIZACIÓN
Readline se personaliza colocando comandos en un archivo de inicialización (el inputrcarchivo). El nombre de este archivo se toma del valor de la INPUTRCvariable de entorno. Si esa variable no está configurada, el valor predeterminado es ~/.inputrc. Si ese archivo no existe o no se puede leer, el valor predeterminado final es /etc/inputrc. […]

Entonces el archivo relevante es ~/.inputrco /etc/inputrc. El archivo que probó ( /etc/.inputrc) nunca se menciona.

información relacionada