Cómo repetir el último comando en Linux sin usar las teclas de flecha: Bueno, a veces desea repetir el comando anterior en la línea de comando cuando trabaja con sistemas Linux y eso también sin usar las teclas de flecha, entonces no hay una forma particular de hacerlo, pero aquí en el solucionador de problemas hemos enumerado todas las formas de hacer exactamente esto.
Para repetir comandos normalmente puedes usar el viejo csh! operador de historial “!!” (sin comillas) para el comando más reciente, si solo desea repetir el comando anterior, puede usar !-2, !foo para el comando más reciente que comienza con la subsección “foo”. También puede usar el comando fc o simplemente usar :p para imprimir la sugerencia del operador de historial.
Índice de contenidos
Cómo repetir el último comando en Linux sin usar las teclas de flecha
Veamos algunas de las formas de recuperar comandos en el indicador de shell:
Método 1: para csh o cualquier shell que implemente una sustitución de historial similar a csh
!! Then press Enter OR !-1 Then press Enter Or Ctrl+P then press Enter
Nota: !! o !-1 no se expandirá automáticamente por usted y hasta que los ejecute puede ser demasiado tarde.
Si usa bash, puede poner bind space:magic-space en ~/.bashrc y luego, después del comando, presione el espacio para expandirlos automáticamente en línea.
Método 2: use enlaces de teclas de Emacs
La mayoría de los shells que tienen una función de edición de línea de comandos que admite enlaces de teclas de Emacs:
Up Ctrl+P Down Ctrl+N Left Ctrl+B Right Ctrl+F Home Ctrl+A End Ctrl+E Delete Ctrl+D
Método 3: Usa CTRL + P y luego CTRL + O
Presionar CTRL + P le permitirá cambiar al último comando y presionar CTRL + O le permitirá ejecutar la línea actual. Nota: CTRL + O se puede usar tantas veces como quieras.
Método 3: Usar el comando fc
fc -e : -1 For example: $ echo "Troubleshooter" Troubleshooter $ fc -e : -1 echo "Troubleshooter" Troubleshooter
Lea también, Cómo restaurar archivos perdidos y encontrados
Método 4: Utilice !
Para csh o cualquier shell que implemente una sustitución de historial similar a csh (tcsh, bash, zsh), puede usar !
For example: $ tail example.txt $ less file.txt $ !ta !ta would execute tail example.txt
Método 5: En caso de usar MAC puedes la clave
Puede vincular ?+R a 0x0C 0x10 0x0d. Esto borrará la terminal y ejecutará el último comando.
Eso es todo lo que has aprendido con éxito. Cómo repetir el último comando en Linux sin usar las teclas de flecha pero si aún tiene alguna pregunta con respecto a esta publicación, no dude en hacerla en la sección de comentarios.