Cómo usar el comando de historial en Linux

  

A través del comando de historial en Linux, podemos ver los comandos utilizados, es decir, los comandos de historial. Hoy, este artículo presentará el uso específico del historial en Linux. Veamos ahora.

En primer lugar, ¿cuál es la historia
comandos

En la función de fiesta, se puede utilizados memoria, esta función es el mayor beneficio es que se puede consultar una vez que se movió!

Para que pueda conocer sus pasos de ejecución, luego puede hacer un seguimiento de los comandos que ha emitido como herramienta para la depuración.

Segundo, la preservación de la historia

Entonces, ¿dónde se registra el comando? En la .bash_history en el directorio de inicio! Sin embargo, debe tenerse en cuenta que ~ /.bash_history registra los comandos que se ejecutaron antes del inicio de sesión anterior, y los comandos que se ejecutan esta vez se guardan en la memoria caché. Cuando cierre el sistema con éxito, el comando La memoria se grabará en .bash_history!

Tercero, llame al comando de historial

A continuación, aprenda el uso del comando de historial de historial.

El código es el siguiente:

historial [n]

[root @ jb51 Desktop] #history [-c]

[root @ jb51 Desktop] # Historial [-raw] histfiles

Opciones y argumentos:

n: Número, lo que significa enumerar el significado de las últimas n tablas de líneas de comando.

-c: elimine todo el contenido del historial en el shell actual

-a: agregue el comando del historial agregado actualmente a los archivos hist, si no se agregan archivos hist,

Por defecto, ~ /.bash_history

-r: lee el contenido de los archivos históricos en la memoria de historial del shell actual; En los histfiles!

Ejemplo 1, que muestra todos los registros históricos en la memoria actual

El código es el siguiente:

[root @ jb51 Desktop] #history

# 前Omitir

1017 man bash

1018 ll

1019 history

1020 history

Entre la información de la lista, hay dos columnas La primera columna es el código para el comando en este shell, y la otra es el contenido del comando en sí mismo. En cuanto a cuántos registros de comando se mostrarán, se relaciona con HISTSIZE!

Ejemplo 2, que muestra los 3 datos actuales

El código es el siguiente:

[Escritorio de root @ jb51] #history 3

1019 history < Br>

1020 history

1021 history 3

Ejemplo 3, escriba inmediatamente los datos actuales en el archivo de histo

El código es el siguiente:

[ Root @ jb51 Desktop] #history -w

# ¡De forma predeterminada, el historial se escribirá en ~ /.bash_history!

[root @ jb51 Desktop] #echo $ HISTSIZE

1000

IV. Consejos para el uso de la historia

1 ,! Utilice

(1)! ! Repita el comando anterior

(2)! Carácter Repita el comando anterior comenzando con el carácter " carácter " carácter

(3)! Num. Repita el comando correspondiente de acuerdo con el número de serie en la salida del comando de historial

(4)! ? Abc repite el comando anterior que contiene abc

(5)! -n Repita el comando antes de n comandos

2. Combinación de teclas

(1) Use las teclas hacia arriba y hacia abajo para navegar hacia arriba y hacia abajo en los comandos ejecutados anteriormente

(2) Escriba ctr + r Para buscar comandos en el historial de comandos

El código es el siguiente:

[root @ jb51 Desktop] #

(reverse-i-search) `‘:

(reverse-i-search) `h ’: cat /etc /shadow

Presione Intro para ejecutar el comando

(3) Para recuperar los parámetros del comando anterior

Esc +.
(Haga clic en la tecla Esc, luego en la tecla.)

Nota:

El historial se almacena en el historial de cada usuario y se encuentra en el directorio de inicio del usuario.

Una vez que el usuario inicia sesión, el comando de ejecución se almacena en la memoria y solo se puede ver después de iniciar sesión.

Cinco, cómo asegurarse de que cada vez que se inicia el inicio de sesión el historial

En el directorio de inicio del usuario, edite ~ /.bash.logout para agregar un historial -c guardar y salir.

Lo anterior es el uso del comando history en Linux. Este artículo solo presenta brevemente el conocimiento básico del comando history. De hecho, hay muchas maneras de usar el comando history. No los presentaré aquí.

Copyright © Conocimiento de Windows All Rights Reserved