Cómo repetir el último comando en Linux sin usar las teclas de flecha

Cómo repetir el último comando en Linux sin usar las teclas de flecha

Cómo repetir el último comando en Linux sin usar las teclas de flecha:  Bueno, a veces quieres repetir el comando anterior en la línea de comando cuando trabajas con sistemas Linux y eso también sin usar las teclas de flecha, entonces no hay una forma particular de hacerlo, pero aquí En Solucionador de problemas hemos enumerado todas las diversas formas de hacer exactamente esto.

Para repetir comandos, normalmente puede usar el viejo csh! operador de historia «!!» (sin comillas) para el comando más reciente, si solo desea repetir el comando anterior, puede usar! -2,! foo para el más reciente que comienza con la subserción «foo». También puede usar el comando fc o simplemente usar: p para imprimir la sugerencia del operador del historial.

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 comandos de la shell:

Método 1: para csh o cualquier shell que implemente la sustitución del historial de tipo csh

!!
Luego presione Entrar

O

! -1
Luego presione Entrar

O

Ctrl + P luego presiona 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 espacio de enlace: espacio mágico en ~ / .bashrc y luego, después de presionar el comando, el espacio los expandirá automáticamente en línea.

Método 2: utilice las combinaciones 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 Emacs:

Arriba Ctrl + P
Abajo Ctrl + N
Izquierda Ctrl + B
Ctrl + F derecho
Inicio Ctrl + A
Fin 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 usar tantas veces como desee.

Método 3: usar el comando fc

fc -e: -1

Por ejemplo:

$ echo «Solucionador de problemas»
Bombero

$ fc -e: -1
echo «Solucionador de problemas»
Bombero

Método 4: ¡Usa! <Principio de comando>

Para csh o cualquier shell que implemente una sustitución de historial similar a csh (tcsh, bash, zsh), puede usar! <Principio de comando> para llamar al último comando que comienza con <principio de comando>

Por ejemplo:

$ tail example.txt
$ menos file.txt
$! ta
! ta ejecutaría tail example.txt

Método 5: en caso de usar MAC, puede presionar la tecla

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 tienes alguna pregunta sobre esta publicación, no dudes en preguntarla en la sección de comentarios.

 

Deja un comentario