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 comandos cuando se trabaja con los 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 los comandos que normalmente puede usar el viejo CSH! Operador de historia "!!" (sin citas) para el comando más reciente, si solo desea repetir el comando anterior, entonces puede usar! -2,! También puede usar el comando FC o simplemente usar: P para imprimir la sugerencia del operador de historial.
Cómo repetir el último comando en Linux sin usar las teclas de flecha
Veamos algunas de las formas de recordar los comandos en el mensaje de shell:
Método 1: para CSH o cualquier shell implementando la sustitución del 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 para usted y hasta que los ejecute, podría ser demasiado tarde.
Si usa Bash, puede poner el espacio BIND: Magic-Space en ~/.BashRC, entonces después de que el espacio de presionar el comando los expandirá automáticamente en línea.
Método 2: Usar enlaces de claves EMACS
La mayoría de los conchas que tienen una función de edición de línea de comandos que admite enlaces de claves EMACS:
Up Ctrl+P Down Ctrl+N Left Ctrl+B Right Ctrl+F Home Ctrl+A End Ctrl+E Delete Ctrl+D
Lea también: SEXE Error de sintaxis de Bash cerca de Token inesperado
Método 3: use 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 desee.
Método 3: Uso del comando FC
fc -e : -1 For example: $ echo "Troubleshooter" Troubleshooter $ fc -e : -1 echo "Troubleshooter" Troubleshooter
También lea,Cómo restaurar los archivos de Lost+Found
Método 4: ¡Use!<beginning of command>
Para CSH o cualquier shell implementando la sustitución del historial similar a CSH (TCSH, BASH, ZSH), ¡puede usar el!<beginning of command> para llamar al último comando que comienza con<beginning of command>
For example: $ tail example.txt $ less file.txt $ !ta !ta would execute tail example.txt
Método 5: en el caso de usar Mac, puede la clave
¿Puedes vincular?+R a 0x0c 0x10 0x0d. Esto borrará el terminal y ejecutará el último comando.
Eso es todo lo que has aprendido con éxitoCómo repetir el último comando en Linux sin usar las teclas de flechaPero si aún tiene alguna pregunta sobre esta publicación, no dude en preguntarles en la sección del comentario.