Comment effacer l'écran PowerShell et CMD ainsi que l'historique des commandes

Découvrez comment optimiser votre utilisation de PowerShell et de l'Invite de commandes en apprenant à effacer l'écran et l'historique des commandes pour une meilleure clarté et productivité.

Principaux points à retenir

  • Commande pour effacer l'écran de l'Invite de commande : CLS
  • Raccourci pour effacer l'historique de l'Invite de commande : Alt+F7
  • Cmdlet pour effacer l'écran de la fenêtre PowerShell : Clear-Host
  • Commande pour effacer l'historique de PowerShell : [Microsoft.PowerShell.PSConsoleReadLine]::ClearHistory()

Les outils CMD et PowerShell sont principalement utilisés pour l'administration système, l'automatisation et le dépannage. Néanmoins, entrer plusieurs commandes à la suite peut rendre l'écran encombré. Parfois, il est nécessaire de désencombrer l'écran de commande et de repartir à zéro. Dans cet article, nous vous montrerons comment effacer l'écran d'historique des commandes dans PowerShell et l'Invite de commandes sous Windows 10 et 11.

Effacer l'historique des commandes dans PowerShell et l'Invite de commande est essentiel pour améliorer la lisibilité, éviter la confusion, maintenir la confidentialité et établir un flux de travail clair dans les interfaces en ligne de commande.

Avant d'apprendre les méthodes pour effacer l'écran de commande dans PowerShell, examinons les bases de l'historique des commandes. PowerShell garde une trace des commandes saisies dans le shell. Cet historique des commandes peut être consulté et accédé de plusieurs manières.

  1. Touches fléchées haut et bas : En appuyant sur la touche fléchée haut, vous pouvez faire défiler vos commandes précédemment saisies, ce qui vous permet de les réutiliser rapidement.
  2. Cmdlet Get-History : Le cmdlet Get-History vous permet de voir une liste de toutes les commandes PowerShell utilisées durant votre session actuelle. Cela peut être utile si vous devez vous référer à une commande spécifique ou si vous souhaitez voir l'ensemble des commandes que vous avez saisies jusqu'à présent.
  3. Cmdlet Invoke-History : Le cmdlet Invoke-History vous permet de relancer une commande spécifique de votre historique sans avoir à la retaper. En utilisant le numéro d'ID associé à la commande dans votre liste d'historique, vous pouvez relancer la commande avec un ID de 23 à partir de votre liste d'historique.
    Exemple : Invoke-History -ID 23

Effacer l'écran de commande dans PowerShell

Il est facile d'effacer les commandes et leurs résultats dans la session PowerShell actuelle en utilisant des cmdlets PowerShell (leurs alias) et des raccourcis clavier.

Effacer l'écran de PowerShell

Tapez le cmdlet suivant dans PowerShell et appuyez sur Entrée.

Clear-Host

Cela effacera l'écran de la fenêtre de commande comme illustré ci-dessous.

Alternativement, vous pouvez utiliser les alias du Clear-Host pour effacer la console PowerShell. Tapez simplement “cls“, “cls /?” ou “clear” et appuyez sur Entrée dans la fenêtre PowerShell. Cela éliminera toutes les commandes et résultats précédents de l'écran, vous permettant de repartir à zéro avec de nouvelles tâches.

De plus, vous pouvez également utiliser des raccourcis clavier pour effacer l'écran de PowerShell sous Windows 10 et 11. En appuyant sur “Ctrl + L” sur votre clavier, vous obtiendrez le même effet que l'exécution de Clear-Host.

Effacer l'historique des commandes PowerShell

Tandis que le Clear-Host efface la console actuelle, le cmdlet Clear-History et Alt+F7 sont utilisés pour effacer l'historique des commandes dans PowerShell. Si Clear-History de PowerShell ne fonctionne pas pour vous et ne vide pas l'historique des commandes, c'est parce que l'historique de PowerShell est sauvegardé dans un fichier texte nommé ‘ConsoleHost_history.txt‘ à l'emplacement suivant.

C:\Users\user\AppData\Roaming\Microsoft\Windows\PowerShell\PSReadLine\

Utilisez la commande suivante pour obtenir l'emplacement du fichier texte d'historique des commandes sous Windows 10 et 11.

(Get-PSReadlineOption).HistorySavePath

Vous pouvez soit naviguer à l'emplacement ci-dessus sur votre PC et supprimer le contenu du fichier ‘ConsoleHost_history.txt’, soit exécuter la commande suivante pour effacer l'historique des commandes dans PowerShell.

[Microsoft.PowerShell.PSConsoleReadLine]::ClearHistory()

Vous pouvez également indiquer à PowerShell de ne pas sauvegarder l'historique des commandes dans le ‘ConsoleHost_history.txt’ du tout.

Set-PSReadLineOption -HistorySaveStyle SaveNothing

Pour permettre la sauvegarde de l'historique des commandes dans le fichier texte, utilisez cette commande :

Set-PSReadLineOption

-HistoriqueEnregistrerStyle EnregistrerIncremental

Articles connexes

Effacer l'écran CMD et l'historique dans l'invite de commandes

Effacer l'écran de l'invite de commandes

Vous pouvez effacer une seule ligne ou tout le contenu de l'écran de l'invite de commandes et commencer avec une ardoise propre.

Pour vider l'écran de l'invite de commandes sur votre PC Windows 10/11, tapez cls ou CLS dans la fenêtre de commande et appuyez sur Entrée.

Voici quelques touches de raccourci pour vous aider lors de l'utilisation de l'invite de commandes :

  • Échap ou Escape : Si vous tapez une mauvaise commande par erreur, vous pouvez rapidement effacer la ligne de l'écran de la fenêtre CMD en appuyant sur la touche Échap.
  • Ctrl + Retour arrière : Supprime un caractère à gauche du curseur.
  • Ctrl + C : Quittez la ligne que vous êtes en train de taper ou terminez la commande en cours et commencez avec une nouvelle invite.
  • Alt+F4 : Fermez une fenêtre PowerShell ou une fenêtre d'invite de commandes ouverte.

Effacer l'historique de l'invite de commandes

L'historique des commandes est une fonctionnalité utile dans l'invite de commandes. Elle vous permet d'accéder rapidement à vos commandes passées et de les réutiliser lorsque nécessaire. Vous pouvez visualiser les commandes utilisées dans la session en cours de deux manières :

  • Touches fléchées haut et bas : Parcourez vos commandes saisies précédemment.
  • F7 : Affiche la liste des commandes utilisées dans CMD. Vous pouvez utiliser les touches fléchées haut et bas pour mettre en surbrillance les commandes et appuyer sur Entrée pour les utiliser.

Si vous souhaitez effacer l'historique de l'invite de commandes sur Windows 10/11, appuyez sur Alt+F7. C'est tout ! L'historique des commandes sera effacé.

Utiliser la commande “cls” dans l'invite de commandes et la cmdlet “Clear-Host” dans PowerShell sont des moyens simples d'effacer votre écran et de désencombrer votre espace de travail. Avec ces conseils, vous pouvez utiliser efficacement les commandes d'effacement d'écran et améliorer votre productivité lors de vos travaux avec PowerShell et l'invite de commandes.

Questions et réponses essentielles à connaître

Comment effacer l'historique cmd ?

Pour effacer l'historique de la ligne de commande, suivez ces étapes simples :

  1. Utilisation de raccourcis clavier : Appuyez sur Ctrl + Maj + Suppr (Windows) ou Cmd + Maj + Suppr (Mac) pendant que vous êtes dans la fenêtre de la ligne de commande.
  2. Via le menu : - Ouvrez le Menu Historique. - Sélectionnez l’option Supprimer l’historique récent.
  3. Commande spécifique (pour Windows CMD) : - Tapez cls et appuyez sur Entrée pour effacer l’écran, bien que cela ne supprime pas l’historique, cela peut rendre votre session plus propre.
  4. Pour PowerShell : - Tapez Clear-History pour effacer l’historique des commandes. Ces méthodes vous permettent de garder votre ligne de commande organisée et sans historique indésirable.

Comment effacer l’historique du terminal dans PowerShell  ?

Pour effacer l’historique du terminal dans PowerShell, suivez ces étapes simples :

  1. Afficher l'historique des commandes : Utilisez la commande Get-History pour voir toutes les commandes exécutées dans la session en cours.
  2. Effacer l'historique complet : - Tapez Clear-History pour supprimer toutes les commandes de l'historique de la session actuelle.
  3. Effacer des commandes spécifiques : - Vous pouvez utiliser Clear-History -Id <ID> pour effacer une commande précise en remplaçant <ID> par le numéro d'identification de la commande obtenue avec Get-History. Utiliser ces commandes vous permettra de gérer facilement l'historique des commandes dans PowerShell.

Comment voir l'historique des commandes PowerShell ?

Pour voir l'historique des commandes dans PowerShell, vous disposez de plusieurs raccourcis pratiques :

  • Flèche Haut (UpArrow) : Permet d'afficher la dernière commande exécutée.
  • Flèche Bas (DownArrow) : Affiche la commande suivante dans l'historique.
  • F7 : Ouvre une fenêtre qui montre l'historique complet des commandes.
  • Échap (ESC) : Masque l'affichage de l'historique.
  • F8 : Permet de rechercher une commande spécifique dans l'historique. Ces fonctionnalités vous aident à naviguer rapidement entre vos commandes précédentes et à améliorer votre efficacité dans l'utilisation de PowerShell.

Maintenant que tu as fini de lire Comment effacer l'écran PowerShell et CMD ainsi que l'historique des commandes, nous t'invitons à explorer davantage la catégorie Windows. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!

Index
  1. Effacer l'écran de commande dans PowerShell
    1. Effacer l'écran de PowerShell
    2. Effacer l'historique des commandes PowerShell
  2. Effacer l'écran CMD et l'historique dans l'invite de commandes
    1. Effacer l'écran de l'invite de commandes
    2. Effacer l'historique de l'invite de commandes
  3. Questions et réponses essentielles à connaître
    1. Comment effacer l'historique cmd ?
    2. Comment effacer l’historique du terminal dans PowerShell  ?
    3. Comment voir l'historique des commandes PowerShell ?

Laisser un commentaire

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

Go up