¿Cómo filtrar comandos recientes en Shell?

¿Cómo filtrar comandos recientes en Shell?

Digamos que ingresé muchos comandos en el shell y ahora quiero ingresar uno largo nuevamente. Podría simplemente subir con el botón de flecha de mi teclado, pero como sé que la palabra --indentestaba en ese comando, ¿hay alguna manera de hacerlo más rápido?

Respuesta1

¿Asumo que estás usando powershell? InstalarPSReadline. Configúrelo para que sea parte de su problema. Una vez implementado esto, debería poder usar CTRL-R y luego comenzar a escribir el comando más reciente que coincida.

Respuesta2

No, de forma nativa la línea de comandos de Windows no tiene historial. Pero Power Shell sí lo hace si lo tienes instalado. Hay un historycomando. Para buscar una línea en tu historial

history | findstr "indent"

Alternativamente, puedes usar otros Shells (a menudo mejores) en Windows comoCygwinoTintinar.

Editar: Y también me acabo de enterar F7. Le muestra una lista emergente de los últimos comandos utilizados.

información relacionada