Cómo repetir el último comando en Linux sin usar las teclas de flecha
Miscelánea / / November 28, 2021
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 trabaja con sistemas Linux y eso también sin usar teclas de flecha, entonces no hay una forma particular de hacerlo, pero aquí, en el solucionador de problemas, hemos enumerado todas las formas de hacerlo exactamente esta.
¡Para repetir comandos, normalmente puede usar el antiguo 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 más reciente comenzando con la subasta "foo". También puede usar el comando fc o simplemente usar: p para imprimir el operador de historial sugerencia.
Contenido
- Cómo repetir el último comando en Linux sin usar las teclas de flecha
- Método 1: para csh o cualquier shell que implemente una sustitución de historial similar a csh
- Método 2: usar enlaces de teclas de Emacs
- Método 3: use CTRL + P y luego CTRL + O
- Método 3: usar el comando fc
- Método 4: ¡Úselo!
- Método 5: en caso de usar MAC, puede la clave
Cómo repetir el último comando en Linux sin usar las teclas de flecha
Veamos algunas de las formas de recuperar comandos en la línea de comandos:
Método 1: para csh o cualquier shell que implemente una sustitución de historial similar a csh
!! Luego presione Enter O! -1. Luego presione Enter o Ctrl + P y luego presione Enter
Nota:!! o! -1 no se expandirá automáticamente y hasta que no los ejecute puede que sea demasiado tarde.
Si usa bash, puede poner bind space: magic-space en ~ / .bashrc y luego de presionar el comando space, se expandirán automáticamente en línea.
Método 2: usar 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 soporta las combinaciones de teclas de Emacs:
Arriba Ctrl + P. Abajo Ctrl + N. Ctrl izquierdo + B. Ctrl derecho + F. Inicio Ctrl + A. Finalizar Ctrl + E. Eliminar Ctrl + D
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 utilizar tantas veces como desee.
Método 3: usar el comando fc
fc -e: -1 Por ejemplo: $ echo "Solucionador de problemas" Solucionador de problemas $ fc -e: -1. echo "Solucionador de problemas" Bombero
También lea, Cómo restaurar archivos perdidos + encontrados
Método 4: ¡Úselo!
Para csh o cualquier shell que implemente una sustitución de historial similar a csh (tcsh, bash, zsh), puede usar el!
Por ejemplo: $ tail example.txt. $ menos file.txt. $! ta.! ta ejecutaría tail example.txt
Método 5: en caso de usar MAC, puede la clave
Puede enlazar? + R a 0x0C 0x10 0x0d. Esto borrará la terminal y ejecutará el último comando.
Eso es todo lo que ha 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.