Comment installer et utiliser linux sur powershell

Windows PowerShell est un excellent cadre de gestion et d`automatisation de configuration. Il est composé d`une coque en ligne de commande et langage de script basé sur .NET. Les administrateurs utilisent PowerShell comme un moyen de gestion de Windows, Linux, et les clients en réseau.

En 2016, Microsoft open source PowerShell et a fait ses débuts d`une itération multi-plateforme. Cette version .NET Core offre des installateurs Linux et Mac OS. Parce que les administrateurs système utilisent souvent Linux, PowerShell sur Linux a beaucoup de nouvelles fonctionnalités. Bien qu`il soit essentiellement le même programme, il existe des différences clés telles que la capacité d`exécuter des commandes standard Bash sous Linux PowerShell.

Dans cet article, je vais vous montrer comment installer, exécuter et utiliser PowerShell sur Linux!

Qu`est-ce que Windows PowerShell?

Windows PowerShell est un cadre de ligne de commande pour la gestion de la configuration et l`automatisation des tâches. Offrant un accès complet WMI et COM, PowerShell permet aux administrateurs de gérer les systèmes Windows locaux et distants. CIM et WS-Management font PowerShell capable de gérer les périphériques réseau ainsi que des systèmes Linux. Bien que PowerShell et Invite de commandes peuvent sembler similaires, ils diffèrent certainement.Invite de commandes par rapport à Windows PowerShell: Quelle est la différence?Invite de commandes par rapport à Windows PowerShell: Quelle est la différence?Les utilisateurs de Windows peuvent se passer en utilisant soit l`invite de commande ou PowerShell. Mais avec Windows 10 et de nouvelles fonctionnalités dans le coin, peut-être qu`il est temps que nous avons appris.Lire la suite

En 2016, Windows a débuté sa campagne « Windows aime Linux ». Parmi les projets partenaires Linux-Windows a été Bash sur Windows. Les utilisateurs exécutant la mise à jour anniversaire de Windows 10 peut installer un complet sous Linux sur Windows machines. Cela donne accès à la ligne de commande. Vous pouvez installer et exécuter différents programmes de l`interface graphique. Cependant, en utilisant la ligne de commande est la véritable intention derrière Bash pour Windows.

Installation PowerShell sur Linux (avec ligne de commande)

Commencez par télécharger le programme d`installation PowerShell appropriée sur Linux à partir de la page GitHub. Vous pouvez trouver des installateurs pour Ubuntu 16.04 et 14.04, Red Hat Enterprise Linux 7 et CentOS 7 et Mac OS. Commencez par télécharger le programme d`installation correct pour votre système d`exploitation. Je suis en Ubuntu 16.04 donc je téléchargé Ubuntu 16.04 DEB. Toutefois, le programme d`installation devrait fonctionner pour tout dérivé Ubuntu comme Lubuntu et Xubuntu.

Les utilisateurs d`Ubuntu ont un paquet deb tandis que les utilisateurs CentOS et RHEL utiliseront un RPM. Le programme d`installation est un macOS PKG.

Téléchargements PowerShell

Parce que PowerShell est une ligne de commande utilitaire, examinons d`abord à l`installation de PowerShell via la ligne de commande Linux. Remarque où est téléchargé votre PowerShell DEB. Généralement, ce sera le répertoire par défaut « Téléchargements ». Une fois que vous avez trouvé le paquet, exécutez la commande suivante:

sudo apt-get installer libunwind8 libicu55sudo dpkg -i /path/to/your/powershell.deb

Remplacer le « chemin vers » la ligne du chemin de dossier correct et DEB exact. J`ai utilisé le paquet Ubuntu 16.04 et le DEB était situé dans mon répertoire « Téléchargements ». Par conséquent, la commande que je courais ressemblait à:

sudo apt-get installer libunwind8 libicu55sudo dpkg -i /home/moe/Downloads/powershell_6.0.0-alpha.14-1ubuntu1.16.04.1_amd64.deb

Cela installe Windows PowerShell et ses dépendances. Parce que nous installons avec des autorisations de super utilisateur, vous serez invité à entrer votre mot de passe lors de l`installation.

PS-Nix-PW

Attendez que l`installation Conclut. Vous verrez quelques lignes sur la préparation à déballer PowerShell et la mise en place PowerShell. Une fois que cela se termine, vous êtes prêt à commencer à utiliser PowerShell.

Installer-PS-Nix-CL

Installation PowerShell sous Linux (Aucune ligne de commande)

Vous pouvez également installer Windows PowerShell sur Linux sans pour autant en utilisant la ligne de commande. Si vous installez PowerShell, les chances sont que vous avez pas peur d`utiliser la ligne de commande. Retournez maintenant si vous le faites. Mais pour des raisons de simplicité, vous pouvez simplement lancer le programme d`installation de package via le Ubuntu Software Center. Double cliquez sur le DEB pour l`ouvrir avec le Ubuntu Software Center. De là, cliquez sur Installer.

Logiciel PowerShell Centre

Comme l`installation de ligne de commande, vous serez invité à entrer votre mot de passe.

PS-Nix-Auth

Une fois l`installation terminée PowerShell vous verrez une notification que le processus est terminé.

Video: Instalar PowerShell en Linux

En utilisant PowerShell sur Linux

Exécution de Windows PowerShell sur Linux nécessite la ligne de commande. Contrairement à de nombreux programmes, vous ne pouvez pas simplement trouver et lancer le programme en effectuant une recherche. Ouvrez un nouveau terminal et tapez:

powershell

Cela porte les lignes:

PowerShellCopyright (C) 2016 Microsoft Corporation. Tous les droits sont réservés.

En dessous, il y a une ligne de:

PS / home / moegt;

De là, vous pouvez utiliser Windows PowerShell exactement comme vous le feriez sur Windows. Il suffit de lancer applets de commande PowerShell comme normal. Par exemple, nous pouvons exécuter:

Video: How to install PowerShell on Linux Ubuntu 16.04

Get-ChildItem -Path /

PS-Nix-Exemple

Cela affiche une liste des dossiers et des fichiers dans un lecteur système. Toute commande qui fonctionne dans PowerShell sous Windows devraient fonctionner correctement sous Linux. Pour tester, j`ai aussi couru:

Activer-PSBreakpoint

Cette commande permet des points d`arrêt dans la console. Pour une liste de commandes PowerShell communes, essayez ces les commandes de base PowerShell. Pour une plongée profonde, consultez ce blog avec des charges utiles de commandes. Il y a quelques différences importantes cependant. Dans PowerShell sous Linux, vous pouvez utiliser les commandes Linux natif ou les variantes PowerShell. Donc PowerShell sur Linux agit comme un hybride de la ligne de commande Linux et PowerShell. Diverses commandes telles que ...Basic 6 commandes PowerShell pour obtenir plus sur WindowsBasic 6 commandes PowerShell pour obtenir plus sur WindowsPowerShell est ce que vous obtenez lorsque vous donnez des stéroïdes à l`invite de commandes de Windows. Il vous accorde le contrôle de presque tous les aspects du système de Windows. Nous vous aidons à sauter sa courbe d`apprentissage.Lire la suite

ls

... fonctionne exactement comme ils le feraient dans un terminal standard. Maintenant que vous avez PowerShell et en cours d`exécution, apprendre à augmenter votre productivité grâce à des scripts PowerShell.

PowerShell sur Linux Désinstallation

PowerShell est incroyablement désinstallation simple. Ouvrez un terminal et lancez:

sudo apt-get retirer powershell

Vous recevez un message demandant si vous souhaitez continuer. Appuyez sur Y pour poursuivre la désinstallation.

J`ai obtenu le pouvoir (Shell)

Windows PowerShell à venir était énorme. Tout d`abord, il y a la fonctionnalité pour gérer une bande multi-plateforme de systèmes. Les administrateurs système favorisent notamment Linux. En raison de sa sécurité renforcée et des autorisations ainsi que la flexibilité de la ligne de commande, les administrateurs système bénéficient des écosystèmes Linux. En outre, l`introduction PowerShell sous Linux a continué l`affirmation selon laquelle Microsoft n`aime bien Linux. Bash sur Windows a offert une excellente solution pour maintenir la ligne de commande dans un environnement Windows.

Mais PowerShell est un utilitaire de script pour Linux, pas une fonctionnalité Linux sous Windows. De plus, Microsoft open source PowerShell, un mouvement qui satisfait certainement les utilisateurs de Linux. De plus, plutôt que de simplement PowerShell sur Linux cette version vous permet de saisir les deux commandes standard Linux et commandes PowerShell. Ainsi, il est une solution hybride superbe.

L`investissement de Microsoft dans .NET de base en grande partie fait PowerShell open-approvisionnement possible. .NET Core est une autre open source projet. Le courant itération open-source de PowerShell est basé sur le Core .NET. En tant que tel, le Linux PowerShell comporte des limitations de dépendance que .NET fonctionnalités de base. En fin de compte, PowerShell sur Linux est une migration importante vers la gestion du système multi-plateforme.Un début GNU pour Microsoft: Quel Open Source .NET Framework moyens pour le reste de nousUn début GNU pour Microsoft: Quel Open Source .NET Framework moyens pour le reste de nousMicrosoft vient de sortir une partie importante de son code sous une licence open source permissive. Ce mouvement rompt avec la tradition des années. Mais pourquoi et qu`est-ce que cela signifie pour vous?Lire la suite

Utilisez-vous PowerShell sur Linux? Dites-nous vos réflexions sur Linux PowerShell dans la section commentaires ci-dessous!

Articles connexes