En la mayoría de los shells de Unix, la ↑tecla de flecha hacia arriba reemplaza el comando que está editando el comando anterior en el historial. La historia se puede ver usando el comando history.
↑ se puede presionar más de una vez para ascender en la historia.
Mi pregunta es:
¿Cómo puedo configurar mi shell para que ↑omita todos los comandos idénticos al actual?
De hecho, a menudo entro muchos makeen una fila. Cuando quiero ingresar nuevamente (o modificar ligeramente) un comando anterior, tengo que presionar ↑muchas veces solo para omitir todos los makecomandos.
Sé que ↑está lejos de ser el único consejo que aumenta la productividad de la carcasa.
prima:
- dar una configuración que funcione para el shell Bash.
- preservar el historial (puede ser útil saber que escribió un comando muchas veces seguidas)
setopt histignoredupshace el trabajo pero también suprime duplicados de la historia