Maison  >  Article  >  Que signifie PowerShell ?

Que signifie PowerShell ?

青灯夜游
青灯夜游original
2023-01-29 16:38:3727569parcourir

PowerShell est un shell de ligne de commande et un environnement de script publié par Microsoft qui permet aux utilisateurs de ligne de commande et aux rédacteurs de scripts de profiter de la puissance du .NET Framework. Il introduit de nombreux nouveaux concepts très utiles, élargissant encore l'expérience utilisateur. acquis et création de scripts dans les environnements d'invite de commande Windows et Windows Script Host.

Que signifie PowerShell ?

L'environnement d'exploitation de ce tutoriel : système Windows 10, ordinateur Dell G3.

Qu'est-ce que PowerShell

Le nom complet de PowerShell est Windows Power Shell. Il s'agit d'un shell de ligne de commande et d'un environnement de script publié par Microsoft, permettant aux utilisateurs de ligne de commande et aux rédacteurs de scripts de profiter des puissantes fonctionnalités de PowerShell. .NET Framework.

Il introduit de nombreux nouveaux concepts très utiles, élargissant davantage les connaissances que vous acquérez et les scripts que vous créez dans les environnements d'invite de commande Windows et Windows Script Host.

PowerShell est un shell de commande moderne qui inclut les meilleures fonctionnalités d'autres shells populaires. Contrairement à la plupart des shells, qui acceptent et renvoient uniquement du texte, PowerShell accepte et renvoie des objets .NET. Le shell comprend les fonctionnalités suivantes :

  • Historique fiable des lignes de commande

  • Autocomplétion des onglets et prédiction des commandes (voir about_PSReadLine)

  • Prise en charge des alias de commandes et de paramètres

  • Pipeline pour enchaîner les commandes

  • Système d'aide intégré à la console, similaire à la page de manuel Unix

La différence entre PowerShell et cmd

1 Utilisation des ressources

Tout d'abord, examinons les différences respectives entre Cmd et PowerShell. Utilisation des ressources. Lorsque nous exécutons Cmd, cela ne prend que moins de 1 Mo de mémoire, ce qui est presque négligeable.

Que signifie PowerShell ?

Lors de l'utilisation de PowerShell, cela occupe environ 20 Mo de mémoire, ce qui est près de 40 à 50 fois différent. On peut voir à partir d’ici que si votre ordinateur est plus ancien et a des performances inférieures, vous pouvez sans aucun doute obtenir une meilleure maîtrise en utilisant Cmd.

Que signifie PowerShell ?

2. Interface

Lorsque nous utilisons Cmd, tous les caractères ont la même couleur et la coloration syntaxique ne peut pas être obtenue.

Que signifie PowerShell ?

Cependant, si vous utilisez PowerShell, les mots-clés seront mis en surbrillance et le message d'erreur s'affichera en rouge, ce qui est vraiment magnifique.

Que signifie PowerShell ?

3. Composition

Lorsque nous utilisons Cmd pour exécuter des commandes plus complexes et plus longues, et que nous faisons glisser la fenêtre de ligne de commande à volonté, le contenu de la fenêtre peut toujours rester le même, propre et beau. .

Que signifie PowerShell ?

Cependant, si vous utilisez PowerShell pour exécuter la même commande, la situation n'est pas optimiste. Si vous faites glisser rapidement la fenêtre de ligne de commande pendant l'exécution d'une commande, les caractères chinois dans la fenêtre apparaîtront se chevaucher, affectant sérieusement l'expérience de lecture.

Que signifie PowerShell ?

4. Prise en charge des commandes

Cmd ne peut prendre en charge que les commandes Windows traditionnelles. Il ne peut pas utiliser les commandes de la bibliothèque .net ou les commandes Linux.

Que signifie PowerShell ?

Mais PowerShell est beaucoup plus puissant à cet égard. Il prend non seulement parfaitement en charge les commandes Windows traditionnelles et les commandes de la bibliothèque .net, mais prend également en charge certaines commandes Linux couramment utilisées.

Que signifie PowerShell ?

Pour plus de connaissances sur la programmation, veuillez visiter : Vidéo de programmation ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn