history Générateur de commandes
Afficher ou modifier l’historique des commandes de shell
Démarrer avec l’historique
## Qu’est-ce que l’historique ?
La commande `history` affiche et permet de manipuler l’historique des commandes du shell — la liste numérotée des commandes que vous avez exécutées dans les sessions actuelles (et passées). Vous pouvez consulter les commandes récentes, les répéter, supprimer des entrées, ou synchroniser la liste en mémoire avec le fichier d’historique.
## Comment l’utiliser
1. **Afficher les commandes récentes** : Laissez les options vides pour afficher l’historique complet, ou définissez un décalage (par exemple, `20`) pour ne montrer que les dernières N entrées. 2. **Sélectionner une action** : Effacer la liste (`-c`), supprimer une entrée (`-d`), ou lire/écrire le fichier d’historique (`-a`, `-w`, `-r`, `-n`). 3. **Copier et exécuter** : Collez la commande générée dans votre terminal.
Options courantes
### Décalage (positionnel)
Sélectionnez un nombre pour ne afficher que les dernières N entrées : `history 20`.
### `-c` Effacer
Supprimez toute la liste de l’historique en mémoire. Remarque : cela ne supprime pas le fichier d’historique à moins qu’il ne soit suivi de `history -w`.
### `-d offset` Supprimer
Supprimez une seule entrée en utilisant son numéro de ligne dans l’historique : `history -d 10`.
### `-a` Ajouter en fin
Ajoutez de nouvelles lignes d’historique (encore non enregistrées) de la session actuelle au fichier d’historique.
### `-w` Enregistrer
Écrasez le fichier d’historique avec la liste actuelle en mémoire — utile pour conserver un effacement `-c`.
### `-r` Lire
Lisez le fichier d’historique et ajoutez son contenu à la liste en mémoire.
### `-n` Lire les non lus
Lisez uniquement les lignes ajoutées au fichier d’historique par d’autres sessions depuis la dernière lecture.
▶Comment effacer définitivement mon historique des commandes ?
▶Comment puis-je relancer une commande précédente sans devoir la réécrire ?
▶Comment supprimer une seule commande incorrecte de l’historique ?
Si cet outil vous a été utile, pensez à m’offrir un café.
Achetez-moi un café.