La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Cuál es la ruta al archivo de registro de comandos del historial de Shell en Linux?

¿Cuál es la ruta al archivo de registro de comandos del historial de Shell en Linux?

El shell Bash guarda 500 comandos usados ​​en el archivo "~/". bash_history" ("~/" representa el directorio de usuarios), que le permite ingresar fácilmente comandos a largo plazo. Cada usuario con una cuenta en el sistema tiene un archivo ".bash_history".

El shell Bash Debe guardar algunos comandos y eliminar estos comandos históricos cada vez que el usuario cierra sesión.

Paso 1:

"HISTFILESIZE" y "HISTFILESIZE" en el archivo "/etc/profile". La línea "HISTSIZE" determina que se garantiza que todos los usuarios estarán en el archivo "bash_history".

Número de comandos antiguos guardados. Se recomienda encarecidamente establecer los valores de "HISTFILESIZE" y "HISTSIZE" en el archivo "/etc/profile" en valores más pequeños, como

30. Edite el perfil (vi /etc/profile ) y cambie la siguiente línea a:

HISTFILESIZE=30

HISTSIZE=30

Esto significa que cada usuario El archivo ".bash_history" solo puede guardar 30 comandos antiguos.

Paso 2:

El administrador de red también debe agregar la siguiente línea "rm -f $HOME/.bash_history" al archivo "/etc/skel/.bash_logout". Eso es todo, el archivo "done.bash_history" se eliminará cada vez que el usuario cierre sesión.