À l’ère numérique d’aujourd’hui, la confidentialité et la sécurité sont les principaux aspects que chaque utilisateur doit respecter. Comme sur le système d'exploitation Linux, nous, en tant qu'utilisateur, sommes administrateurs, effectuons différents types d'exécution de commandes sur le terminal. Une fois la commande exécutée, son historique est enregistré dans le fichier qui nous est caché. Ainsi, si ce fichier est récupéré ou si cet historique n’est pas supprimé, cela peut être dangereux si une personne non autorisée accède à notre système. Nous devons donc fréquemment effacer l’historique du terminal à l’aide de méthodes complètes. Ainsi, dans cet article, nous verrons différents types de méthodes étape par étape grâce auxquelles nous pouvons supprimer complètement l’historique de notre terminal.
Comment effacer l’historique du terminal sous Linux ?
Pour effacer l'historique du terminal de notre système d'exploitation Linux, nous pouvons suivre 4 méthodes complètes différentes qui nous seront utiles pour effacer complètement l'historique du terminal. Vous trouverez ci-dessous les méthodes dont nous parlerons dans cet article :
Table des matières
nfa en dfa
- Utilisation de la commande history pour effacer l'historique du terminal sous Linux
- Effacer l'historique du terminal en modifiant le fichier d'historique Bash
- Utilisation de la commande « unset HISTFILE » pour effacer l'historique du terminal sous Linux
- Utilisation de la commande reset pour effacer l'historique du terminal sous Linux
Voyons donc chacune des méthodes avec son utilisation pratique pour effacer l'historique du terminal sous Linux :
Utilisation de la commande history pour effacer l'historique du terminal sous Linux
Dans cette méthode, nous effacerons l’historique du terminal en utilisant la commande history intégrée. Suivez donc les étapes ci-dessous pour effacer l'historique du terminal à l'aide de la commande history :
Étape 1: Utiliser le raccourci clavier CRTL + ALT + T , ouvrez le terminal et entrez la commande ci-dessous pour voir l'historique existant du terminal.
history>

Vérification de l'historique existant
Étape 2: Après avoir ouvert le terminal, pour effacer tout l'historique des commandes de la session en cours, nous devons saisir la commande suivante :
history -c>

Utiliser la commande history avec -c pour effacer
Étape 3: Pour vérifier si l'historique a été effacé ou non, nous pouvons à nouveau utiliser la commande history. Après avoir exécuté la commande, vous pouvez voir la différence entre Étape 1 et la sortie de l'étape actuelle.
history>

Historique du terminal effacé
Effacer l'historique du terminal en modifiant le fichier d'historique Bash
Dans cette méthode, nous effacerons l'historique du terminal en éditant le fichier d'historique Bash ( .bash_history ). Suivez donc les étapes ci-dessous pour effacer le terminal en modifiant le fichier historique Bash.
Étape 1: Ouvrez le terminal et entrez la commande ci-dessous pour voir le contenu existant du fichier historique Bash. Cela renverra l’historique global existant du terminal.
vim ~/.bash_history>

Ouverture du fichier historique bash dans Vim
Étape 2: Maintenant, appuyez sur le bouton ' gg ‘ pour passer au début du fichier.

Utilisez la touche gg pour passer au début du fichier
Étape 3: Ensuite, appuyez sur le Maj + d commande deux fois pour supprimer toutes les lignes du fichier. Enregistrez le fichier en utilisant la commande :wq .

Utiliser un raccourci pour supprimer toutes les lignes
Étape 4: Pour vérifier si l'historique a été effacé ou non, nous pouvons utiliser la commande history dans le terminal et voir les résultats,
history>

Historique du terminal effacé
Utilisation de la commande « unset HISTFILE » pour effacer l'historique du terminal sous Linux
Cette méthode nous permet de désactiver temporairement la sauvegarde de l'historique des commandes pour notre session en cours en désactivant le ' FICHIER HIST 'variable d'environnement. Suivez les étapes ci-dessous :
Étape 1: Ouvrez le terminal et exécutez la commande ci-dessous pour désactiver l'historique des commandes pour la session en cours.
unset HISTFILE>

Utilisation de la commande unset pour désactiver le stockage de l'historique des commandes
chaîne dans un tableau en c
Étape 2: Désormais, après avoir exécuté la commande ci-dessus, les commandes qui seront ensuite exécutées ne seront pas stockées dans le fichier historique. Donc, pour vérifier cela, nous pouvons exécuter de nombreuses commandes.
echo ''This command will not be saved'>

Exécution d'un exemple de commande
Étape 3: Pour vérifier si l'historique a été enregistré ou non, nous pouvons utiliser la commande history. Vous pouvez voir que la commande que nous avons exécutée dans Étape 2 n'est pas enregistré dans le fichier historique
history>

Historique du terminal effacé (non enregistré)
Utilisation de la commande reset pour effacer l'historique du terminal sous Linux
Dans cette méthode, nous utiliserons la commande intégrée reset pour effacer l'historique du terminal. Suivez les étapes ci-dessous pour effacer l'historique du terminal à l'aide de la commande de réinitialisation.
Étape 1: Ouvrez le terminal en utilisant le raccourci et exécutez la commande ci-dessous pour vérifier l'historique existant.
history>

Vérification de l'historique existant
Étape 2: Maintenant, exécutez la commande ci-dessous pour effacer l’affichage et l’historique des commandes du terminal.
reset>

Utilisation de la commande reset pour réinitialiser le terminal
Étape 3: Pour vérifier si le terminal est réinitialisé ou non, nous pouvons à nouveau utiliser la commande reset dans le terminal et voir la différence entre Étape 1 et l'étape en cours.
history>

Historique du terminal effacé
Comment effacer l'historique du terminal sous Linux - FAQ
Comment puis-je effacer tout l’historique de mon terminal sous Linux ?
Pour effacer tout l'historique du terminal, vous pouvez utiliser le
history>commande avec le-c>option. Cette option efface le fichier historique, supprimant toutes les commandes précédemment exécutées de l'historique.history -c>Après avoir exécuté cette commande, l’intégralité de votre historique de commandes sera effacée.
Existe-t-il un moyen de supprimer une commande spécifique de l’historique du terminal ?
Oui, vous pouvez supprimer sélectivement une commande spécifique de l'historique du terminal à l'aide du `
history`>commande. Tout d'abord, utilisez `history`>pour lister toutes les commandes avec leurs numéros correspondants. Identifiez le numéro de commande que vous souhaitez supprimer, puis utilisez `history -d`>suivi du numéro de commande.history history -d>Remplacer `
`>avec le numéro réel de la commande que vous souhaitez supprimer.
Comment effacer l’écran du terminal sans supprimer l’historique des commandes ?
Le '
clear`>La commande est utilisée pour effacer l’écran du terminal, mais elle n’affecte pas l’historique des commandes. Entrez simplement :clear>Cela vous fournira un écran de terminal propre tout en préservant l’historique de vos commandes.
Puis-je empêcher l’enregistrement de commandes spécifiques dans l’historique du terminal ?
Oui, vous pouvez utiliser le `
HISTIGNORE`>variable d'environnement pour spécifier les modèles de commandes qui doivent être ignorés dans l'historique.Par exemple , pour ignorer les commandes comme
ls>,cd>, etclear>, vous pouvez utiliser:export HISTIGNORE='ls:cd:clear'>Cela empêchera que ces commandes soient enregistrées dans l'historique.
Où est stocké l’historique du terminal et puis-je le modifier ou l’effacer manuellement ?
L'historique du terminal est généralement stocké dans le dossier '
~/.bash_history`>fichier dans le répertoire personnel de l’utilisateur. Vous pouvez modifier manuellement ce fichier à l'aide d'un éditeur de texte si nécessaire. Pour effacer l'historique, vous pouvez utiliser le `echo`>commande pour écraser le fichier :echo>~/.bash_history>Cette commande vide le fichier historique, effaçant ainsi l'historique du terminal.
flux de filtre Java
Conclusion
En conclusion, effacer l'historique du terminal de notre système Linux est une tâche importante pour maintenir la confidentialité et la sécurité de notre interface de ligne de commande. Comme dans cet article, nous avons vu différents types de méthodes grâce auxquelles nous pouvons effacer l’historique de notre session en cours. Nous avons vu quelques commentaires intégrés ainsi que les techniques permettant d'effacer le fichier historique réel selon notre compatibilité. Nous pouvons utiliser n’importe quel historique optimisé et effacer sans aucun problème. Cela bénéficiera à notre confidentialité et à notre sécurité contre toute perte potentielle de données de commande historiques.