1 votos

¿Se pueden eliminar todos los archivos del directorio de la sesión bash del usuario?

No he visto esta pregunta ni he podido encontrar ninguna respuesta cuando he buscado en Google, pero he pensado history -c borraría todo mi historial de Bash pero todavía hay varios archivos en .bash_sessions ubicados en /Users/user/.bash_sessions .

¿Cuál es la diferencia entre estos archivos y el archivo histórico de bash de .bash_history ? ¿Pueden los archivos de este directorio ( /.bash_sessions ) se borren de forma segura? Hay más de 200 archivos con letras, números y guiones aleatorios seguidos de las extensiones .historynew, .history y .session.

1voto

WGroleau Puntos 255

Un archivo de sesión son los comandos de una sola sesión.

El historial es una colección incompleta de comandos utilizados en cualquier sesión.

No sé a ciencia cierta si se produciría algo (aparte de la pérdida del historial) por borrarlos, pero sospecho que no. Una prueba fácil sería moverlos todos a otro directorio, y luego volver a moverlos si ves un problema.

0voto

user3439894 Puntos 5883

Mientras no necesite el información del historial de la sesión de shell almacenado por cualquier razón, entonces para detener el .history y .historynew archivos de ser creado, puede añadir SHELL_SESSION_HISTORY=0 a su ~/.bash_profile archivo o ~/.bashrc archivo y reiniciar Terminal y dejará de crear esos archivos .

Si no quiere que el .session archivos , entonces en su $HOME directorio utilice touch .bash_sessions_disable . Sin embargo yo haría eso y sólo limpiaría el .bash_sessions directorio de vez en cuando.

Sí, es seguro borrar el archivo en el .bash_sessions directorio .

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X