Mejore la búsqueda en el historial de la línea de comandos con las modificaciones de These.inputrc
Inicie Terminal y abra su archivo .inputrc en un editor de texto preferido. Usaremos nano porque es muy fácil de usar:
nano .inputrc
Pegue las siguientes cinco líneas en el archivo .inputrc (presumiblemente en blanco):
"\e[A: historial-búsqueda-hacia atrás \e[B: historial-búsqueda-adelante conjunto mostrar-todo-si-ambiguo en conjunto finalización-ignorar- caso en TAB: menu-complete"
Eso debería verse así:
Presiona “Control+O” para guardar el archivo, luego Control+X para salir de nano.
Actualice el terminal o cree uno nuevo y podrá ver la diferencia inmediatamente al usar las flechas y las teclas de tabulación cuando hojee el historial de comandos.
La duración del historial almacenado aún depende de la configuración de HISTFILESIZE, así que no olvide ajustar eso para satisfacer sus necesidades. También tenga en cuenta que si borra el historial de comandos con regularidad, la utilidad de estas funciones se degradará considerablemente.
Hemos discutido otras formas de imprimir y buscar en el historial de comandos anteriores, pero esta es quizás la mejor opción si está buscando ejecutar un comando anterior nuevamente en lugar de simplemente ubicar la sintaxis de un comando largo -cadena ejecutada.Si su interacción principal con la terminal es para los comandos predeterminados, no olvide el excelente truco para realizar un seguimiento automático de ellos almacenando cualquier cadena 'predeterminada' en un archivo de texto individual, aunque estos ajustes de inputrc aún facilitarán su trabajo si estoy buscando cambiar una configuración en el futuro.
Dirígete a Lifehacker para conocer los trucos de búsqueda del historial de teclas de flecha, aunque es posible que recuerdes las otras líneas .inputrc de un truco anterior que compartimos hace un tiempo.
