Cómo hacer una copia de seguridad y restaurar el historial terminal en Raspberry Pi

Cómo hacer una copia de seguridad y restaurar el historial terminal en Raspberry Pi
Respaldar y restauración La historia de la terminal de Raspberry Pi es esencial para cualquiera que quiera guardar su historial de comando. Ayuda a los usuarios a controlar qué comando ejecutan en el pasado. Además, también ayuda a ejecutarlos nuevamente sin recordarlos o escribirlos nuevamente en el terminal. También puede beneficiar a los usuarios que han resuelto previamente un problema de depuración o solución de problemas, ya que pueden descubrir fácilmente qué soluciones ha hecho en el pasado.

En este artículo, discutiremos el procedimiento sobre cómo respaldo y restaurar Raspberry pi Historial de terminal.

Realice una copia de seguridad y restaure el historial de la terminal de Raspberry Pi

Se llama a una característica útil en la terminal de Raspberry Pi "historia". Cada comando que se coloca en la terminal, por ejemplo, se mantendrá en un archivo llamado .Historia de Bash. Cada usuario tiene un archivo de historial que puede estar en su directorio de inicio. Cabe señalar que el .Historia de Bash el archivo no está protegido con contraseña. Como resultado, cualquier persona con una cuenta del sistema Raspberry Pi puede acceder al historial de otros usuarios.

Cómo ver el historial de la terminal Raspberry Pi

Para hacer una copia de seguridad y restaurar el historial de la terminal Raspberry Pi, primero necesitamos ver qué estamos respaldando.

Utilizando el historia Comando, puede ver una vista previa del contenido del archivo de historial como se muestra a continuación:

historia

Como "historia" es solo un archivo, se puede buscar utilizando el grep funcionar como cualquier otro archivo de texto. Por ejemplo, el siguiente comando se puede usar para localizar instancias de "Sudo" en el nombre de usuario.

Historia | Grep 'sudo'

Cómo hacer una copia de seguridad del historial terminal de Raspberry Pi

Ahora que hemos visto qué contenidos están presentes en el archivo del historial, veamos qué pasos debemos tomar. Escriba el siguiente comando en el terminal para crear la copia de seguridad del historial de terminal Raspberry Pi:

Historia> History_Backup

Para ver el contenido, use el gato comando con el nombre del archivo.

Cómo hacer una copia de seguridad solo ciertos comandos del historial de la terminal Raspberry Pi

Por ejemplo, puede realizar la acción a continuación para solo los comandos de copia de seguridad en el historial de su terminal que contienen el clon git o git comandos. En ciertas ocasiones, ">>" se usa en lugar de ">". La justificación de ">>" es que se puede realizar numerosas veces para agregar a la copia de seguridad y no sobrescribirá el contenido de la copia de seguridad del archivo de historial.

Historia | Grep 'Git' >> History_Git_Backup

Usar gato comando ver el contenido.

Cómo restaurar la copia de seguridad de la historia

Justo eliminación el archivo original y reemplazo es con el respaldo el archivo restaurará el historia respaldo. Utilizar el RM Comando para eliminar el archivo de historial original eliminando ".Historia de Bash " en una ventana terminal.

rm ~/.bash_history

Utilizar el MV comandar cambiar el nombre "Copia de seguridad de la historia" a ".Historia de Bash " Una vez que el archivo de historial original se ha eliminado del usuario cuyo historial desea restaurar.

MV History_Backup ~/.bash_history

Utilizar el Historia -R ordenar recargar La característica de la historia del terminal ahora que el nuevo archivo de historial está en su lugar.

Historia -R

Utilizando el 'historia' Comando mencionado anteriormente, ahora puede avance tu historia.

historia

Conclusión

Respaldar y restauración El historial de terminal de Raspberry Pi es un proceso simple pero necesario para cualquier persona que busque guardar y proteger su historial de comando. Al utilizar los comandos mencionados anteriormente, los usuarios pueden fácilmente respaldo y restaurar Su historia de comando. Este proceso es esencial para cualquiera que desee guardar sus comandos o compartirlos con otros usuarios.