comando de historial en Linux con ejemplos

El comando de historial se utiliza para ver el comando ejecutado anteriormente. Esta función no estaba disponible en el shell Bourne. Bash y Korn admiten esta característica en la que cada comando ejecutado se trata como un evento y se asocia con un número de evento mediante el cual se pueden recuperar y cambiar si es necesario. Estos comandos se guardan en un archivo de historial. En el comando de historial de shell de Bashse muestra la lista completa del comando.

Sintaxis:

$ history 

Aquí, el número (denominado número de evento) precedido antes de cada comando depende del sistema. Puede obtener diferentes números mientras ejecuta en su propio sistema.

Puntos importantes

  • Para mostrar el número limitado de comandos que se ejecutaron anteriormente de la siguiente manera:
    $history 5 

    Nota: El comando también se puede ejecutar utilizando el número de evento.

    Ejemplo:

    $!1997 

  • Para imprimir el comando antes de ejecutarlo para que no se ejecute un comando incorrecto, use :p después del número de evento del comando.

    Ejemplo:

    !1997:p

  • Este comando también se puede usar junto con grep.

    Ejemplo:

    history | grep chpasswd 

  • El comando más reciente se puede ver usando !!

    Ejemplo:

    !!

  • Supongamos que si el comando debe ejecutarse sin almacenarse, la variable HISTFILE debe desactivarse.

    Ejemplo:

  • El comando también se puede ejecutar usando una parte del comando.

    Ejemplo:

    !command_starting_string

  • El historial también se puede eliminar usando history -d event_number

    Ejemplo:

    history -d 1996 

  • Todo el historial se puede eliminar usando la opción history -c .

    Ejemplo:

    history -c

Publicación traducida automáticamente

Artículo escrito por him0000 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *