GNU/Linux >> Tutoriels Linux >  >> Linux

Comment supprimer une commande de l'historique sous Linux

La commande d'historique sous Linux affiche la liste des commandes précédemment exécutées sous forme de tableau ; avec la première colonne affichant le nombre de commandes et la deuxième colonne affichant les commandes réelles qui ont été exécutées.

La liste des commandes saisies précédemment est également accessible en appuyant sur 'Haut' et 'Bas' touches fléchées du clavier, afin d'éviter de retaper une commande récemment exécutée.

Le nombre maximum de commandes précédentes stockées peut être configuré.

Rechercher toutes les commandes exécutées dans l'historique

$ history

Il peut y avoir des cas où un utilisateur a tapé une commande potentiellement dangereuse ou risquée. Il n'est pas sûr de conserver une telle commande dans l'historique, car elle pourrait être invoquée à nouveau par inadvertance.

Par exemple, commandez no. 10 dans l'image ci-dessus se trouve une attaque par déni de service populaire appelée "Fork Bomb ' qui épuisera complètement la mémoire de l'ordinateur.

Voyons comment supprimer de telles commandes de l'historique.

Supprimer une seule commande dans l'historique

Nous pouvons supprimer une seule commande de l'historique en utilisant le '-d' paramètre.

$ history -d <command no.>

Exécutons ceci et vérifions si la commande no. 10 est supprimé de la commande d'historique.

$ history -d 10
$ history

Comme vu ci-dessus, la bombe à fourche a été supprimé de l'historique, et la commande no. 10 est attribué à la commande suivante dans la liste.

Suppression de toutes les commandes de l'historique

Exécutez la commande avec le paramètre ‘-c’ supprimera toutes les commandes de la liste de l'historique.

$ history -c
$ history

Comme nous pouvons le voir ci-dessus, toutes les commandes ont été supprimées de l'historique.

Conclusion

Dans cet article, nous avons discuté de la commande d'historique et comment supprimer certaines commandes ou toutes les commandes de l'historique. L'historique est stocké dans un fichier appelé ‘.bash_history’ qui est présent dans le dossier de départ de l'utilisateur.

Pour plus d'informations sur l'historique commande, reportez-vous à la page de manuel de l'historique en exécutant :

$ man history

Si vous avez des questions ou des commentaires, assurez-vous de laisser un commentaire ci-dessous !


Linux
  1. Comment utiliser la commande history sous Linux

  2. Comment ajouter ou supprimer un utilisateur d'un groupe sous Linux

  3. Comment effacer l'historique de la ligne de commande BASH sous Linux

  4. Comment effacer l'historique de Bash sous Linux

  5. Comment effacer une commande spécifique de l'historique Bash sous Linux

Supprimer le répertoire sous Linux - Comment supprimer un dossier de la ligne de commande

Comment vérifier l'historique des commandes Linux par dates

Comment supprimer les caractères (^M) d'un fichier sous Linux

Comment supprimer les espaces des noms de fichiers sous Linux

Comment désinstaller des applications d'Ubuntu Linux

Comment supprimer/supprimer des fichiers sous Linux à l'aide de la commande rm