.
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
LoL une entrée super-utile et directe, merci pour les conseils ^^
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 ^ - ^
La deuxième option ne m'était pas venue à l'esprit, intéressant KZKG ^ Gaara 🙂
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
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.
Simple mais utile!
Merci!
Merci à vous pour vos commentaires ^ - ^
Et supprimer le contenu du fichier avec nano ou vi et se reconnecter ne résoudrait pas le problème?
Merci ici j'ai trouvé ce dont j'avais besoin.
Salutations….
Excellent matériel Le temps et le dévouement donnés sont appréciés.
Merci beaucoup, droit au but!
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.
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.
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.
J'ai ouvert le fichier '/root/.bash_history' avec l'éditeur en tant que 'root', et j'ai supprimé le contenu.
histoire de sollocpongan -c
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