Si vous utilisez Windows 10 ou 11, vous trouverez PowerShell et Windows Terminal préinstallés sur votre système. À la base, ce sont essentiellement des outils de ligne de commande pour saisir des instructions (commandes) qui vous permettent d'effectuer diverses tâches sur votre PC Windows. Ces tâches incluent le dépannage des problèmes, l'automatisation des tâches, la gestion des systèmes, l'exécution des diagnostics et l'administration du réseau.
Donc, si vous vous êtes déjà demandé lequel utiliser entre PowerShell et Windows Terminal, savoir ce qui les différencie peut vous aider à choisir la meilleure application pour votre situation. Voici ce que vous devez savoir à leur sujet.
PowerShell est une amélioration par rapport à l'invite de commande
Microsoft a présenté PowerShell en 2006, et il fait tout ce qui Invite de commandes (cmd) fait et puis certains. Étant donné que Microsoft a construit PowerShell sur le .NET Framework, vous pouvez utiliser les langages .NET, en plus des commandes textuelles, dans l'application pour interagir avec votre système d'exploitation. Le langage le plus populaire pour PowerShell est C #, et il vous permet de déverrouiller le
fonctionnalités avancées de l'outil et boostez votre productivité.En plus des commandes standard, PowerShell dispose de plus de 200 applets de commande, un type spécial de classe C# que Microsoft définit comme des « commandes lumineuses ». Lorsqu'ils sont exécutés par PowerShell, ils renvoient un objet .NET que vous pouvez manipuler.
Ceci, par exemple, vous permet non seulement d'interagir avec les programmes de votre ordinateur qui sont alimentés par .Net Core, mais traite également leur entrée sans que vous ayez à écrire de code spécial ou compliqué.
De plus, bien que PowerShell puisse exécuter des fichiers batch comme cmd, il permet également une plus grande automatisation en vous permettant de planifier l'exécution des tâches. De cette façon, vous pouvez aligner les tâches à l'avance et faire d'autres choses tout en laissant PowerShell faire son travail.
Ce ne sont là que quelques façons dont PowerShell est bien plus puissant que l'invite de commande. Ainsi, alors que Microsoft nous a apporté PowerShell pour faire passer CommandPrompt au niveau supérieur, quel est le but de Windows Terminal ?
Le terminal Windows a apporté BASH à Windows
Microsoft a introduit Windows Terminal en 2019 avec Windows 10, et c'est un opérateur de terminal qui prend en charge presque tous les shells de ligne de commande. L'application est surtout connue pour apporter à Windows un outil de ligne de commande que la communauté a longtemps envié à propos de Linux: BASH (Bourne Again Shell).
Pour exécuter BASH dans Windows Terminal, vous devez d'abord activer les sous-systèmes Windows pour Linux (WSL).
En outre, une autre fonctionnalité importante de Windows Terminal est le passage à une interface à onglets plus moderne qui vous permet d'exécuter plusieurs utilitaires de ligne de commande. Par exemple, vous pouvez avoir plusieurs instances d'invite de commande en cours d'exécution ou ouvrir cmd, PowerShell, BASH et Azure en même temps.
De plus, vous pouvez utiliser des emojis et des caractères spéciaux d'autres langues dans Windows Terminal grâce à sa prise en charge Unicode et UTF. Et avec son nouveau moteur de rendu de texte GPU accéléré, il peut les afficher sans sauter un peu. Vous pouvez également personnaliser l'interface de l'application en lui donnant différents schémas de couleurs, images d'arrière-plan (elle prend également en charge les GIF) et configurations.
Windows Terminal est un projet open source et la communauté de ligne de commande Windows le développe activement. Il s'agit d'une communauté passionnée par le projet et qui soutiendra continuellement l'application, améliorera ses performances, et ajoute plus de fonctionnalités (les contributeurs prioriseront les plus demandées, cours). Vous pouvez rattraper son retard sur son développement et même contribuer en vous dirigeant vers le Référentiel Windows Terminal Github.
Le terminal Windows est tout ce dont vous avez besoin
PowerShell aide à intégrer la puissance du .Net Framework dans cmd. Et, en plus d'introduire plus de commandes, il vous permet de créer les vôtres et même de programmer le moment où l'application doit les exécuter, ce qui vous donne plus de contrôle et d'automatisation.
Windows Terminal vous permet d'exécuter Bash et d'autres utilitaires de ligne de commande, y compris PowerShell. Il prend également en charge plus de caractères, dispose d'un nouveau moteur de rendu de texte sophistiqué et vous permet de personnaliser son apparence.
Bien que chacun de ces outils soit puissant en soi, il n'est pas nécessaire d'ouvrir le PowerShell avec le terminal Windows.
Comment exécuter un bureau Linux à l'aide du sous-système Windows pour Linux
Lire la suite
Rubriques connexes
- les fenêtres
- La technologie expliquée
- Windows 10
- Windows 11
- Terminal
- PowerShell
A propos de l'auteur
Chifundo est un écrivain pour MakeUseOf. Il a d'abord étudié la banque mais s'est découvert une passion pour l'écriture et est devenu rédacteur indépendant sur Upwork en 2017. Il a écrit des articles, des blogs, des essais et du contenu Web pour des dizaines de clients. Chifundo aime que l'écriture lui permette d'apprendre et d'explorer différents sujets et de les transformer en contenu engageant et facile à comprendre qui aide les gens. Dans ses temps libres, il conçoit et code des sites Web et réalise des jeux vidéo.
Abonnez-vous à notre newsletter
Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !
Cliquez ici pour vous abonner