2 formas de volver a ejecutar los últimos comandos ejecutados en Linux

2 formas de volver a ejecutar los últimos comandos ejecutados en Linux

Una de las mejores características de Bash. es el historial de comandos, que almacena todos los comandos que ejecuta un usuario, en un archivo de historial dentro de su directorio de inicio (normalmente /home/$ USER/.bash_history. . Esto permite al usuario recuperar, editar y volver a ejecutar fácilmente comandos anteriores.

En este artículo, demostraremos cómo volver a ejecutar un comando específico del historial de comandos ingresados ​​en un shell. Esto es útil para evitar escribir los mismos comandos una y otra vez.

Normalmente, para obtener un comando que ejecutó recientemente, puede usar las teclas de flecha hacia arriba para recuperar un comando anterior. Presionarlo constantemente lo lleva a través de múltiples comandos en el historial, para que pueda encontrar el que desea. Utilice la flecha hacia abajo para moverse en la dirección inversa.

Sin embargo, el archivo de historial puede contener muchas entradas, para volver a ejecutar un comando específico del historial de comandos, puede ejecutar el comando de historial.

$ historial  Lista Último Comandos de Linux ejecutados  Lista de los últimos comandos de Linux ejecutados Lista de los últimos comandos de Linux ejecutados

Luego, obtén el número (s). de los comandos. que desea volver a ejecutar (si, por ejemplo, desea reiniciar PHP-FPM y ver su estado, necesita para volver a ejecutar los comandos 997 y 998. como se muestra.

$! 997 $! 998 Volver a ejecutar comandos anteriores en Linux  Volver a ejecutar comandos anteriores en Linux Vuelva a ejecutar los comandos anteriores en Linux freestar.config.enabled_slots.push (LocationName : “tecmint_incontent”, slotId: “tecmint_incontent”);

También puede volver a ejecutar el comando utilizado anteriormente ( sudo yum update. con ‘!’ carácter seguido de algunos de los primeros caracteres (por ejemplo, sud. o sudo. de ese comando en particular como se muestra.

$! sud OR $! sudo  Re-ejecutar el comando anterior usando Signo de exclamación  Re-ejecutar el comando anterior usando el signo de exclamación Re-ejecutar Anterior Comando que usa el signo de exclamación

Para obtener más información sobre el historial de Bash. consulte las siguientes guías:

  1. El poder del “comando de historial” de Linux en Bash Shell
  2. Cómo borrar la línea de comandos de BASH Historial en Linux
  3. Establezca la fecha y la hora para cada comando que ejecute en el historial de Bash
  4. Atajos útiles de línea de comandos de Linux que debe conocer

Eso es ¡todas! El historial de Bash es una característica interesante que le permite recuperar, editar y volver a ejecutar comandos anteriores fácilmente. Si conoce otras formas de volver a ejecutar el último comando ejecutado, compártalas con nosotros en la sección de comentarios.