bash - todos - historial de la terminal linux
Navegando hasta el comando más antiguo/más reciente en la historia cuando estás en el medio de tu historial (2)
Dependiendo de cómo estén configuradas las cosas para su terminal, generalmente puede hacer Ctrl + C para retroceder al principio (sin comentarios) y luego subir una o dos veces para llegar al comando reciente que desea.
Alternativamente, al usar el comando history
se listarán todos los comandos recientes usados con valores de índice asociados a ellos. !#
donde #
es el número de índice volverá a ejecutar ese comando. Hay una buena utilidad del history | grep [command]
comandos history | grep [command]
history | grep [command]
para tratar de encontrar un comando específico en su historial.
Digamos que estoy en un terminal de bash y tengo un gran historial de comandos. Presioné la flecha hacia arriba un montón de veces y estoy en el "medio" de la historia. Ahora quiero navegar al primer o al último comando de mi historial rápidamente (sin mantener presionadas las flechas hacia arriba o hacia abajo durante mucho tiempo). es posible? Si es así, ¿cuál es la tecla de acceso directo para lograr esto?
Eche un vistazo en la página man :
man bash
Aquí copié para ti lo que estabas buscando:
previous-history (C-p)
Fetch the previous command from the history list, moving back in the list.
next-history (C-n)
Fetch the next command from the history list, moving forward in the list.
beginning-of-history (M-<)
Move to the first line in the history.
end-of-history (M->)
Move to the end of the input history, i.e., the line currently being entered.