Comment effacer l'historique des commandes sous Linux

.

history -c

… C'est simple 😀 LOL !!!

Rien, c'est que je commence toujours mes posts en donnant une explication détaillée du problème, pour conclure avec la solution, j'ai pensé à peut-être changer un peu 😀

À plus d'une occasion, nous avons sûrement voulu supprimer l'historique des commandes que nous avons exécutées sur notre ordinateur, pour cela j'ai précédemment supprimé le fichier .bash_history situé dans notre maison, mais il est toujours préférable d'utiliser les outils ou les options que le système lui-même nous donne ^ - ^

C'est pourquoi je trouve la commande de démarrage parfaite, un simple paramètre (-c) indique au système d'effacer l'historique des commandes.

Une autre méthode qui devrait également fonctionner est:

echo "" > ~/.bash_history

Cela devrait mettre une ligne vide dans notre historique en supprimant tout le reste :)

Eh bien rien, une autre astuce que j'espère que vous trouverez intéressante.

salutations


Laisser un commentaire

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

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Helena_ryuu dit

    LoL une entrée super-utile et directe, merci pour les conseils ^^

    1.    KZKG ^ Gaara dit

      Merci
      J'ai été un peu occupé et un peu réticent à écrire ces jours-ci, voyons si j'écris des choses aujourd'hui et demain ^ - ^

  2.   Ciux dit

    La deuxième option ne m'était pas venue à l'esprit, intéressant KZKG ^ Gaara 🙂

    1.    KZKG ^ Gaara dit

      Il m'est venu à l'esprit en fait d'écrire le post HAHAHAHA, en fait j'ai supprimé le .bash_history et déjà HAHAHA

      1.    Hugo dit

        Vous auriez pu toujours faire ceci:

        cat /dev/null > ~/.bash_history

        Ou jouer un peu, peut-être ceci:

        rm ~/.bash_history && touch ~/.bash_history

        Dans tous les cas, je préfère utiliser history -d pour effacer spécifiquement les choses qui me gênent, ou pour éditer le fichier, fermer et relancer la session.

  3.   Élynx dit

    Simple mais utile!

    Merci!

    1.    KZKG ^ Gaara dit

      Merci à vous pour vos commentaires ^ - ^

  4.   st0rmt4il dit

    Et supprimer le contenu du fichier avec nano ou vi et se reconnecter ne résoudrait pas le problème?

  5.   Émissaire dit

    Merci ici j'ai trouvé ce dont j'avais besoin.
    Salutations….

  6.   Clandestin dit

    Excellent matériel Le temps et le dévouement donnés sont appréciés.

  7.   Daniel PZ dit

    Merci beaucoup, droit au but!

  8.   Saintes dit

    Bonjour compagnon! Super votre contribution, mais je ferais une petite correction:

    la commande complète serait: echo ""> ~ / .bash_history && history -c

    Le problème est que la commande "history -c" efface uniquement les commandes utilisées dans le terminal ouvert, et d'autre part, lorsque vous faites le "echo"> ~ / .bash_history "elle nettoie le fichier, mais vous laisse le dernier une ligne écrite, dans ce cas, la commande clean elle-même.

    Par conséquent, la somme des deux avec && et dans cet ordre, vous permet de laisser exactement ce que vous voulez, c'est-à-dire d'effacer l'historique de toutes les sessions du terminal (y compris la dernière ouverte)

    J'espère que ma contribution est utile.

  9.   Bartali dit

    Salut.
    Merci pour la commande, mais ne serait-il pas plus efficace d'utiliser un effacement sécurisé (écrasement) pour empêcher la récupération des données effacées par des tiers?

    Salutations.

    1.    Jose dit

      Mon cher Bartali, tout dépend de ce que vous cachez. Un simple effacement suffit car l'historique du terminal contient rarement des données sensibles. L'effacement sécurisé consomme des ressources et de l'énergie supplémentaires. Je ne l'utilise que dans le cas de choses strictement privées ou qui pourraient être utilisées par des cybercriminels.

  10.   Joseph dit

    J'ai ouvert le fichier '/root/.bash_history' avec l'éditeur en tant que 'root', et j'ai supprimé le contenu.

  11.   anonyme dit

    histoire de sollocpongan -c

  12.   AndrésD dit

    bon, aucune des commandes mentionnées ne fonctionne pour moi.
    l'historique -c si vous effacez l'historique, mais au redémarrage du terminal, il charge tout.
    quelqu'un sait comment supprimer définitivement l'historique. ?
    merci