Effacer toute l'histoire de Bash en utilisant la commande d'histoire:
Exécutez la commande suivante pour créer une histoire de bash. 'date' La commande affichera la date et l'heure actuelles. 'LS' La commande affichera la liste des fichiers et dossiers de l'emplacement actuel. 'clair'La commande effacera l'écran du terminal.
$ date
$ ls
$ clair
Exécutez la commande historique pour afficher l'histoire actuelle de bash.
$ HISTORY
Exécutez la commande suivante pour effacer l'historique du terminal et sortir du terminal.
$ History -C && exit
Effacer l'entrée d'historique de bash spécifique en utilisant la commande historique:
Exécutez la commande suivante pour créer une histoire de bash. La première commande imprimera 'Bonjour' message. La deuxième commande imprimera le nom de l'utilisateur actuel actuel. La troisième commande prendra les commentaires de l'utilisateur et stockera dans la variable $ a. La quatrième commande imprimera la valeur de $ a.
$ echo "bonjour"
$ qui
$ lire un
$ echo $ a
Exécutez le 'histoire' commande pour afficher l'historique actuel.
$ HISTORY
Exécutez les commandes suivantes pour supprimer le 4e Entrée de l'histoire et imprimez l'histoire après la suppression.
$ HISTORY -D 4
$ HISTORY
Ici, l'entrée de 'Echo $ a'est supprimé de l'entrée historique.
Effacer toute l'histoire en supprimant .bash_history:
Si la ~ /.bash_history Le fichier existe et stocke les informations sur l'historique dans ce fichier, puis vous pouvez exécuter la commande suivante pour supprimer le fichier.
$ rm ~ /.bash_history
Empêcher le stockage des informations sur l'historique de façon permanente:
Exécutez ce qui suit décollé commande pour empêcher la création d'un fichier d'historique et sortir du terminal. Si vous ouvrez un nouveau terminal après avoir exécuté la commande suivante, aucune information d'historique précédente ne s'affiche.
$ unset Histfile && exit
Lorsque la valeur de HistSize est définie 0, aucune entrée d'historique ne sera stockée en permanence. La commande suivante cessera de stocker les informations de l'historique et terminera le terminal. Lorsqu'un nouveau terminal est ouvert après l'exécution de cette commande, aucune information d'historique précédente ne s'affiche.
$ Histsize = 0 && sortir
Si vous souhaitez supprimer le fichier d'historique avec force, empêcher la création d'un fichier d'historique et vous terminer à partir du terminal, puis exécutez la commande suivante. Après cela, si un nouveau terminal est ouvert, cela fonctionnera à partir de l'histoire vide.
$ rm -f $ histfile && unset Histfile && exit
La commande suivante peut également être utilisée pour supprimer définitivement les informations sur l'historique actuel et se terminer du terminal. Lorsqu'un nouveau terminal est ouvert après l'exécution de cette commande, aucune information d'historique précédente ne s'affiche.
$ kill -9 $$
Conclusion:
Cet article montre comment l'historique des bash peut être effacé et empêcher le stockage des informations sur l'historique en utilisant diverses commandes bash. Si les utilisateurs de bash travaillent avec des commandes de bash normales, alors il peut utiliser le histoire Commandes mentionnées ci-dessus pour supprimer des informations sur l'historique particulières ou toutes les choses nécessitent. Mais si les utilisateurs travaillent avec des données sensibles, il est préférable de sélectionner ces commandes affichées dans cet article pour empêcher le stockage des informations sur l'historique.