in

Comment effacer l’historique du terminal sous Linux ou macOS

Appuyez sur la flèche «haut» dans la ligne de commande Mac ou Linux et vous verrez la dernière commande que vous avez exécutée. Continuez à appuyer sur «haut» et vous verrez plus de commandes; vous pouvez remonter des jours, des mois ou même des années.

Cela s’appelle votre histoire et c’est très pratique. Si vous avez fait une erreur en tapant une longue commande, appuyez simplement sur «haut» et corrigez le problème. Si vous souhaitez vous reconnecter à un serveur SSH que vous avez utilisé l’autre jour, appuyez simplement sur «haut» jusqu’à ce que vous voyiez la commande appropriée.

C’est utile, mais il y a aussi un problème de sécurité potentiel ici, en particulier si vous avez accidentellement tapé un mot de passe en texte brut à un moment donné. Comment effacer cette histoire? Pour faire court, vous pouvez le faire avec deux commandes: history -c, suivi par rm ~/.bash_history. Voici ce que font ces commandes, pour plus de clarté.

Effacer l’historique de la session en cours

Votre histoire peut être décomposée en deux morceaux. Il y a l’historique de vos sessions actuelles et votre historique à long terme. Notre première commande, history -c, traite de la session en cours.

bash-histoire-c

le history est intégrée à Bash lui-même, et la commande -c Le modificateur indique au programme d’effacer cet historique. Cette commande empêchera tout élément de votre session en cours d’être écrit dans votre historique à long terme, mais n’effacera pas cet historique à long terme.

Effacez tout votre historique Bash

Si vous souhaitez supprimer l’intégralité de votre historique, exécutez la commande suivante:

rm ~/.bash_history

bash-clear-history

Si tu ne sais pas, rm est une commande de longue date pour la suppression de fichiers dans les systèmes UNIX. ~/.bash_history est un document texte simple, qui stocke votre historique Bash.

Vous pouvez également ouvrir le fichier et supprimer toutes les lignes qui vous préoccupent. Sur un Mac, saisissez open ~/.bash_history et votre éditeur de texte par défaut ouvrira le fichier.

bash-edit-history-mac

Sur les systèmes Linux, remplacez open avec le nom de votre éditeur de texte préféré, tel que nano, vim, ou gedit. Une fois que vous avez ouvert le fichier, vous pouvez supprimer toutes les lignes que vous préférez ne pas conserver à la main. Enregistrez le fichier, puis redémarrez votre shell, et les lignes que vous avez supprimées cesseront de s’afficher.

Effacez votre terminal pour une session comme neuve

Celui-ci est pour la plupart sans rapport, mais je le mentionne quand même. La commande clear donne à votre terminal l’impression que vous venez d’ouvrir une nouvelle session, ce qui est utile si vous prenez beaucoup de captures d’écran et que vous voulez que les choses aient l’air bien rangées (ou que vous ne voulez pas que les gens par-dessus votre épaule voient les commandes que vous avez exécutées.)

effacer

C’est entièrement esthétique: faites défiler vers le haut et vous verrez toujours votre sortie précédente. Mais si vous êtes dans ma ligne de travail, c’est très pratique.

Laisser un commentaire

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

Comment utiliser le CD Avira Rescue pour nettoyer votre PC infecté

Comment utiliser le CD Avira Rescue pour nettoyer votre PC infecté

Comment trier les notifications iOS par application au lieu de l'heure

Comment trier les notifications iOS par application au lieu de l’heure