Comment effacer l'historique dans Ubuntu

Effacez facilement l'historique des commandes, des fichiers et des dossiers sur Ubuntu Linux en suivant ces étapes simples. Renforcez la sécurité de votre système dès maintenant.

Effacer les journaux d'historique de votre système Linux est essentiel pour maintenir une machine saine. Cela vous permet de gagner de l'espace disque précieux et de protéger vos activités numériques des regards indiscrets. Ici, nous vous montrons comment effacer les données d'historique sur votre terminal Bash, gestionnaire de fichiers et éditeur de texte sur Ubuntu Linux.

Effacer l'historique des commandes dans Bash

Linux est un système d'exploitation basé sur la ligne de commande. De la gestion des fichiers à la configuration des programmes, presque toutes les actions à l'intérieur de Linux sont effectuées à l'aide d'une commande dans le terminal. Au fil du temps, ces commandes s'accumulent dans votre terminal Bash et peuvent occuper beaucoup d'espace disque.

La méthode la plus simple pour effacer l'historique des commandes dans Bash sur Ubuntu est d'utiliser une redirection vers un fichier vide ".bash_history" en utilisant un pipe UNIX :

echo "" > ~/.bash_history

Cependant, cela n'effacera pas le tampon d'historique de la session Bash en cours. Pour cela, exécutez la commande suivante :

history -cw

Note : vous devez exécuter cette commande pour chaque terminal Bash actif dans votre session de bureau actuelle.

Confirmez que votre historique Bash actuel est effacé en exécutant la commande history sans aucun argument.

Désactivation des journaux d'historique dans Bash

Vous pouvez forcer Bash à ne pas enregistrer l'historique des commandes lors de vos futures sessions. Cela peut être utile si vous configurez un ordinateur partagé et que vous ne souhaitez pas que les autres utilisateurs connaissent les commandes que vous exécutez sur votre compte.

Commencez par vous assurer que votre tampon d'historique actuel dans Ubuntu est complètement vide :

history -cw

Ouvrez votre fichier .bashrc avec votre éditeur de texte préféré :

nano ~/.bashrc

Collez les lignes de code suivantes à la fin de votre fichier .bashrc :

export HISTSIZE=0
export HISTFILESIZE=0

Note : la variable HISTSIZE détermine le nombre de lignes que Bash va conserver pendant une session active. Pendant ce temps, HISTFILESIZE définit le nombre de lignes que le fichier journal d'historique conservera au fil du temps.

Sauvegardez votre fichier .bashrc, puis exécutez la commande suivante pour appliquer vos nouveaux paramètres à votre session shell actuelle :

source ~/.bashrc

Testez vos nouveaux paramètres en exécutant une commande ls dans le répertoire actuel, puis en réexécutant la commande history :

ls && history

Bon à savoir : en savoir plus sur le script shell en vous familiarisant avec les caractères spéciaux les plus importants de Bash.

Suppression d'entrées spécifiques de l'historique de Bash

La commande history peut également supprimer des entrées spécifiques de son cache et de son journal d'historique. Cela peut être utile si vous souhaitez uniquement omettre quelques commandes au lieu d'effacer tout l'historique de votre terminal.

Utilisez la commande history pour trouver le numéro d'index de la commande que vous souhaitez effacer. Dans mon cas, je souhaite supprimer la 7e commande dans l'historique de mon terminal.

Note : vous pouvez rechercher la commande spécifique que vous souhaitez supprimer en utilisant la commande grep avec la commande history : history | grep ma-commande-historique.

Exécutez la commande suivante avec le numéro d'index de l'entrée que vous souhaitez supprimer :

history -d 7

Confirmez que l'entrée d'historique a bien été supprimée en réexécutant la commande history.

Effacer l'historique récent des fichiers dans Nautilus

En plus de supprimer l'historique des commandes de votre session du terminal, vous pouvez également supprimer l'historique récent du gestionnaire de fichiers par défaut de votre système. Pour cela, ouvrez votre gestionnaire de fichiers depuis le lanceur d'applications de votre système.

Cliquez sur la catégorie Récents dans la barre latérale gauche du gestionnaire.

Appuyez sur Ctrl + A pour sélectionner tous les fichiers récemment ouverts dans Nautilus.

Cliquez avec le bouton droit, puis sélectionnez Supprimer des éléments récents pour supprimer l'historique actuel du gestionnaire de fichiers.

Ouvrez le menu Système dans le coin supérieur gauche du bureau, puis cliquez sur l'icône d'engrenage dans le panneau contextuel.

Sélectionnez Vie privée et sécurité dans la barre latérale gauche de la fenêtre.

Cela fera apparaître une nouvelle sous-catégorie dans le panneau droit de la fenêtre. Cliquez sur la catégorie Historique des fichiers et de la corbeille.

Désactivez le commutateur Historique des fichiers, puis cliquez sur le bouton Effacer l'historique.

Astuce : découvrez comment rendre Nautilus encore plus utile avec des plugins et des extensions.

Supprimer automatiquement l'historique des fichiers dans Nautilus

Une autre façon de supprimer l'historique des fichiers dans Ubuntu est de supprimer les fichiers qui contiennent les données de la catégorie "Récent" avec Bash.

Commencez par créer un dossier de binaires local dans votre répertoire personnel :

mkdir -p ~/.local/bin/ && cd ~/.local/bin/

Créez un nouveau script Bash dans votre nouveau dossier à l'aide de votre éditeur de texte préféré :

nano ./user-clear-history.sh

Collez le bloc de code suivant à l'intérieur de votre fichier de script :

#!/bin/bash
rm -f ~/.recently-used.xbel
rm -f ~/.recently-used.xbel.*
rm -f ~/.local/share/recently-used.xbel
rm -f ~/.local/share/recently-used.xbel.*

Enregistrez votre fichier de script, puis exécutez la commande suivante pour mettre à jour ses bits de permission :

chmod +x ./user-clear-history.sh

Ouvrez le lanceur d'applications de votre système, puis sélectionnez Applications au démarrage.

Cliquez sur le bouton Ajouter dans le coin supérieur gauche de la fenêtre.

Donnez un nom au script que vous souhaitez exécuter. Dans mon cas, je vais le nommer : « Effacement automatique de l'historique des fichiers utilisateur ».

Cliquez sur le bouton Parcourir... situé sous le champ du nom.

Appuyez sur Ctrl + H dans le menu de sélection des fichiers, puis naviguez jusqu'au répertoire « ~/.local/bin/ ».

Sélectionnez votre script shell, puis cliquez sur Ouvrir pour l'ajouter à votre nouvelle entrée de démarrage.

Cliquez sur Ajouter pour le valider dans votre session utilisateur actuelle.

À noter : apprenez comment vous pouvez lancer votre script à partir de l'interface graphique en utilisant les fichiers .desktop sous Linux.

Effacement de l'historique des fichiers pour tous les utilisateurs

L'un des inconvénients de la suppression de l'historique des fichiers via l'interface graphique est qu'elle ne le supprime que pour l'utilisateur actuel. Cela peut poser problème si vous utilisez une machine partagée entre plusieurs personnes.

Pour résoudre ce problème, ouvrez une nouvelle session de terminal, puis exécutez la commande suivante pour passer à l'utilisateur root :

sudo -s

Accédez au répertoire personnel de l'utilisateur root, puis créez un dossier local bin à l'intérieur :

cd ~ && mkdir -p ~/.local/bin/ && cd ~/.local/bin/

Créez un nouveau fichier de script à l'aide de votre éditeur de texte préféré :

nano ./system-clear-history.sh

Collez le bloc de code suivant à l'intérieur de votre fichier de script :

#!/bin/bash
rm -f /home/*/.recently-used.xbel
rm -f /home/*/.recently-used.xbel.*
rm -f /home/*/.local/share/recently-used.xbel
rm -f /home/*/.local/share/recently-used.xbel.*

Enregistrez votre nouveau fichier de script, puis définissez ses bits de permission pour l'exécution :

chmod +x ./system-clear-history.sh

Créez un nouveau fichier de service systemd sous « /etc/systemd/system » pour votre nouveau script :

sudo nano /etc/systemd/system/system-clear-history.service

Collez le bloc de code suivant dans votre nouveau fichier de service :

[Unit]
Description=Effacer l'historique des fichiers avant la fermeture
DefaultDependencies=no
Before=shutdown.target

[Service]
Type=oneshot
ExecStart=/root/.local/bin/system-clear-history.sh

[Install]
WantedBy=halt.target reboot.target shutdown.target

Enregistrez votre nouveau fichier de service, puis exécutez les commandes suivantes pour le charger dans votre démon systemd :

sudo systemctl daemon-reload
sudo systemctl enable --now system-clear-history.service

Vérifiez que le service fonctionne correctement en consultant son état actuel :

systemctl status system-clear-history.service

Désactivation des sauvegardes récentes dans Gedit

Gedit est un éditeur de texte simple qui est inclus par défaut dans certaines versions récentes d'Ubuntu. Dans certains cas, cet éditeur crée une sauvegarde de chaque fichier que vous avez ouvert et enregistré dans le système. Cela peut poser un problème si vous souhaitez économiser de l'espace sur votre machine.

Pour désactiver cela, cliquez sur le menu Option dans le coin supérieur droit de l'application, puis sélectionnez Préférences.

Cliquez sur l'onglet Éditeur dans la fenêtre des paramètres de Gedit, puis décochez la case Créer une copie de sauvegarde des fichiers avant de les enregistrer.

Fermez la fenêtre des paramètres, puis rechargez Gedit pour appliquer vos nouveaux paramètres.

Ouvrez une nouvelle session de terminal, puis exécutez la commande suivante pour supprimer tous les fichiers de sauvegarde que Gedit a créés dans votre répertoire personnel :

rm "$(find ~ -regex '.*~$')"

Enfin, vérifiez qu'il ne reste aucun fichier de sauvegarde Gedit dans votre répertoire personnel :

find ~ -regex '.*~$'

Supprimez les différents journaux d'historique de votre système.

Le système est simplement une étape pour maintenir et sécuriser votre machine Linux. Explorez le merveilleux monde de la sécurité système en apprenant comment anonymiser votre distribution Linux avec Whoami.

Maintenir et sécuriser votre machine Linux est essentiel. Une façon de le faire est d'explorer le monde passionnant de la sécurité système. Une méthode intéressante pour y parvenir est d'apprendre à anonymiser votre distribution Linux en utilisant Whoami.

Optimiser la sécurité de votre machine Linux est primordial. Vous pouvez commencer par explorer le fascinant univers de la sécurité système en découvrant comment anonymiser votre distribution Linux grâce à Whoami. Cette étape vous permettra de renforcer encore plus la sécurité de votre système.

La sécurité est un enjeu majeur dans le monde de l'informatique. Apprendre à anonymiser votre distribution Linux avec Whoami est un excellent moyen de renforcer la protection de votre machine. Ne manquez pas l'opportunité de découvrir le passionnant monde de la sécurité système.

Sécuriser votre machine Linux est crucial pour protéger vos données et votre vie privée. Découvrez comment anonymiser votre distribution Linux avec Whoami - une méthode efficace pour renforcer la sécurité de votre système. Plongez-vous dans le monde fascinant de la sécurité système dès maintenant.

La sécurité est un élément essentiel lorsque l'on utilise une machine Linux. Explorez comment anonymiser votre distribution Linux avec Whoami pour renforcer la sécurité de votre système. Ne ratez pas l'occasion de vous plonger dans les arcanes de la sécurité système et de protéger efficacement vos données.

Questions et réponses que vous devez connaître

Comment supprimer historique commande ?

Malheureusement, il n'est pas possible de supprimer ou d'effacer les anciennes commandes de votre historique sur Amazon. L'historique des commandes sur Amazon est permanent et ne peut pas être supprimé.

Comment effacer l'historique d'un fichier ?

Pour effacer l'historique d'un fichier sur Chrome, suivez ces étapes : 1. Ouvrez Chrome sur votre ordinateur. 2. Cliquez sur 'Plus' en haut à droite. 3. Sélectionnez 'Historique'. 4. Cochez les éléments que vous souhaitez supprimer. 5. Cliquez sur 'Supprimer' dans l'angle supérieur droit. 6. Confirmez en cliquant sur 'Supprimer'. Ces étapes vous permettront d'effacer facilement et rapidement l'historique d'un fichier sur Chrome.

Comment voir l'historique Linux ?

Pour voir l'historique des commandes dans Linux de manière rapide, vous pouvez utiliser la fonction de recherche inversée en appuyant sur les touches 'Ctrl + R'. Cela ouvrira le mode de recherche dans le terminal. En tapant le début de la commande que vous souhaitez retrouver, l'autocomplétion affichera la première commande correspondante dans votre historique. Vous pouvez continuer à appuyer sur 'Ctrl + R' pour faire défiler les commandes précédentes possibles. Cela vous permet de retrouver rapidement une commande spécifique dans votre historique Linux.

Comment effacer un dossier sur Ubuntu ?

Pour effacer un dossier sur Ubuntu, vous pouvez soit utiliser l'option 'Mettre à la corbeille' dans le menu contextuel, soit taper la commande 'rm -r' suivie du nom du dossier à supprimer. La commande 'rm -r' vous permet de supprimer le dossier et son contenu en une seule fois.

Maintenant que tu as fini de lire Comment effacer l'historique dans Ubuntu, nous t'invitons à explorer davantage la catégorie Linux. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!

Index
  1. Effacer l'historique des commandes dans Bash
    1. Désactivation des journaux d'historique dans Bash
    2. Suppression d'entrées spécifiques de l'historique de Bash
  2. Effacer l'historique récent des fichiers dans Nautilus
    1. Supprimer automatiquement l'historique des fichiers dans Nautilus
    2. Effacement de l'historique des fichiers pour tous les utilisateurs
  3. Désactivation des sauvegardes récentes dans Gedit
  4. Questions et réponses que vous devez connaître
    1. Comment supprimer historique commande ?
    2. Comment effacer l'historique d'un fichier ?
    3. Comment voir l'historique Linux ?
    4. Comment effacer un dossier sur Ubuntu ?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Go up