Page d'accueil » comment » Comment utiliser votre historique de commandes dans l'invite de commande Windows

    Comment utiliser votre historique de commandes dans l'invite de commande Windows

    L'invite de commande Windows comporte une fonction d'historique intégrée qui vous permet d'afficher rapidement les commandes que vous avez exécutées dans la session en cours. Mieux encore, l’invite de commande offre de nombreux raccourcis clavier et autres astuces pour utiliser votre historique de commandes..

    Comment afficher l'historique de vos commandes

    Pour faire défiler l'historique de vos commandes, vous pouvez utiliser les raccourcis clavier suivants:

    • Flèche vers le haut: Rappelez la commande précédente que vous avez tapée. Appuyez plusieurs fois sur la touche pour parcourir l'historique des commandes..
    • Flèche vers le bas: Rappelez la prochaine commande que vous avez tapée. Appuyez plusieurs fois sur la touche pour parcourir l'historique des commandes..
    • Page Up: Rappelez la première commande que vous avez exécutée dans la session d'invite de commande en cours.
    • Bas de page: Rappelez la dernière commande que vous avez exécutée dans la session d'invite de commande en cours.
    • Esc: Efface la ligne de commande.

    Utilisez ces touches F pour interagir avec l’historique de vos commandes:

    • F7: Affichez l'historique de vos commandes en superposition. Utilisez les touches fléchées haut et bas pour sélectionner une commande et l'exécuter. Appuyez sur Echap pour fermer la superposition sans exécuter de commande..

    • F8: Recherchez dans votre historique des commandes une commande correspondant au texte de la ligne de commande actuelle. Par conséquent, si vous souhaitez rechercher une commande commençant par «p», vous devez taper «p» sur la ligne de commande, puis appuyer plusieurs fois sur F8 pour faire défiler les commandes de votre historique commençant par «p»..
    • F9: Rappelez une commande de votre historique en spécifiant son numéro dans le tampon d’historique. Ces chiffres sont affichés dans la fenêtre de superposition F7 et commencent à 0. Ainsi, si vous souhaitez relancer rapidement la première commande exécutée dans la session en cours, vous devez appuyer sur «F9», taper «0», puis appuyer sur "Entrer". La commande apparaîtrait complétée à l’invite et vous pouvez appuyer à nouveau sur «Entrée» pour l’exécuter..

    Pour imprimer une liste de l'historique de vos commandes dans le terminal, exécutez la commande suivante:

    doskey / histoire

    Vous verrez les commandes que vous avez tapées dans votre session en cours. C’est la même liste que vous verrez si vous appuyez sur F7.

    Comment copier votre commande précédente

    La commande précédente que vous avez tapée s'appelle le «modèle». Il existe une variété de raccourcis pour copier rapidement une partie de la commande précédente que vous avez exécutée..

    • F1: Copie un caractère à la fois de la commande précédente que vous avez saisie. Appuyez plusieurs fois sur la touche F1 pour saisir la commande que vous avez précédemment saisie, caractère par caractère..
    • F2: Copie une partie de la commande que vous avez précédemment saisie. Vous serez invité à entrer un caractère. Le système recherchera dans la commande précédente que vous avez saisie et copiera automatiquement le texte jusqu'à ce caractère, sans l'inclure. Par exemple, si la dernière commande exécutée était "ping google.com", vous pouvez appuyer sur "F2", taper "o", appuyer sur "Entrée" et "ping g" s'affichera à l'invite..
    • F3: Copie une partie de la commande que vous avez précédemment saisie. Le système démarrera à partir de la position actuelle du caractère et copiera automatiquement le reste du texte de cette position sur la ligne précédente. Par exemple, supposons que la dernière commande que vous avez tapée était “ping -4 google.com”. Vous pouvez taper «ping -6», appuyer sur «F3», et le système remplira automatiquement «google.com», faisant ainsi apparaître la ligne actuelle «ping -6 google.com»..

    Comment effacer l'historique des commandes

    Contrairement au shell bash de Linux, l'invite de commande ne se souvient pas des commandes entre les sessions. Pour effacer l’historique des commandes saisies, fermez la fenêtre Invite de commandes..

    Vous pouvez indiquer à l'invite de commande de ne pas mémoriser les commandes que vous avez saisies dans la session en cours en définissant la taille de l'historique sur 0 à l'aide de la commande doskey commander:

    doskey / listsize = 0

    Vous ne pourrez pas utiliser les touches fléchées, F7 ou doskey / histoire commande pour afficher toutes les commandes que vous avez tapées après avoir défini la taille de la liste sur 0. Cette modification ne prend effet que pour la fenêtre d'invite de commande actuelle. La fenêtre d'invite de commande mémorise l'historique comme d'habitude lors de la prochaine fermeture et réouverture.

    Vous pouvez utiliser le cls (clear screen) pour effacer votre fenêtre d'invite de commande, en effaçant tout l'historique des commandes que vous avez tapées sans fermer la fenêtre:

    cls

    Comment sauvegarder votre historique de commandes

    Si vous avez besoin de sauvegarder un historique des commandes que vous avez tapées dans une fenêtre d'invite de commande, vous pouvez le faire en lançant la commande doskey / histoire commande et acheminant sa sortie vers un fichier texte. (Vous pouvez aussi simplement lancer le doskey / histoire commande et copier / coller du texte dans une autre application, bien sûr.)

    Par exemple, la commande suivante enregistre une copie de l'historique des commandes de votre fenêtre d'invite de commandes actuelle dans le fichier C: \ Utilisateurs \ Nom \ Bureau \ Commands.txt de votre système..

    doskey / history> C: \ Users \ name \ Desktop \ commands.txt

    le > caractère redirige la sortie de la commande vers le fichier que vous spécifiez.

    Ouvrez le fichier dans un éditeur de texte pour afficher l'historique des commandes saisies dans cette session d'invite de commandes..

    Ce ne sont là que quelques-uns des raccourcis clavier utiles disponibles dans l'invite de commande. Consultez notre liste pour en savoir plus..