A veces tengo que ejecutar un comando varias veces seguidas, por ejemplo, para ver si un servicio se ha iniciado, y resulta tedioso alejar mis manos de mi posición de escritura normal para presionar las teclas de flecha arriba e Intro repetidamente. ¿Hay alguna manera de ejecutar el comando anterior sin las teclas de flecha arriba e Intro, quizás con un elaborado script de shell?Alternativa a la flecha arriba + Entrar para ejecutar el comando anterior?
He intentado lo siguiente, pero es insatisfactorio porque no puede ejecutar alias, y es un poco lento.
history | tail -2 | head -1 | cut -d' ' -f4- | cat > prev_command.txt
sleep .01
chmod 777 prev_command.txt
eval prev_command.txt
rm prev_command.txt
Lo ideal sería que tendría un alias para esta secuencia de comandos para que pueda escribir algo como "anterior" en la línea de comandos y pulse Enter para ejecutar el comando anterior de nuevo.
Entonces, escribir "prev" es más rápido que subir + enter? – halfdan
se debe mover a superuser.com – stepancheg