2 votes

Peut-on supprimer tous les fichiers du répertoire de la session bash de l'utilisateur ?

Je n'ai pas vu cette question posée ou n'ai pas trouvé de réponse lorsque j'ai fait une recherche sur Google, mais j'ai pensé que history -c effacerait tout l'historique de Bash mais il y a toujours plusieurs fichiers dans .bash_sessions situés sous /Users/user/.bash_sessions .

Quelle est la différence entre ces fichiers et le fichier d'historique bash de .bash_history ? Les fichiers de ce répertoire ( /.bash_sessions ) peuvent être supprimés en toute sécurité ? Il y a plus de 200 fichiers avec des lettres, des chiffres et des tirets aléatoires suivis des extensions .historynew, .history et .session.

2voto

WGroleau Points 3272

Un fichier de session contient les commandes d'une seule session.

L'historique est une collection incomplète des commandes utilisées dans une session.

Je ne sais pas avec certitude si leur suppression entraînerait quelque chose (autre que la perte de l'historique), mais je ne pense pas. Un test facile serait de les déplacer tous dans un autre répertoire, puis de les ramener si vous voyez un problème.

0voto

user3439894 Points 52496

Tant que vous n'avez pas besoin de la informations sur l'historique de la session shell stocké pour quelque raison que ce soit, alors pour arrêter le .history y .historynew fichiers d'être créé, vous pouvez ajouter SHELL_SESSION_HISTORY=0 à votre ~/.bash_profile fichier o ~/.bashrc fichier et redémarrer Terminal et il arrêtera de créer ces fichiers .

Si vous ne voulez pas que le .session fichiers alors dans votre $HOME répertoire utiliser touch .bash_sessions_disable . Cependant, je ferais cela et je nettoierais juste le .bash_sessions répertoire de temps en temps.

Oui, il est possible de supprimer le fichier dans le répertoire .bash_sessions répertoire .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X