Installez et commencez avec PowerShell sur Ubuntu

Installez et commencez avec PowerShell sur Ubuntu
PowerShell est un outil de configuration basé sur les tâches utilisé pour l'automatisation et la configuration du système d'exploitation Windows. C'est un outil très puissant construit au-dessus de .Cadre net. Microsoft a publié PowerShell Core pour les systèmes d'exploitation Linux. PowerShell Core est construit au-dessus de .Noyau net.

Les administrateurs peuvent effectuer différentes tâches administratives sur l'ordinateur local ou sur un ordinateur distant à l'aide de PowerShell. C'est un outil de ligne de commande très puissant.

PowerShell est également un langage de script très puissant pour l'administration du système. Vous pouvez écrire des scripts très complexes avec PowerShell pour vous aider à automatiser vos tâches d'administration du système quotidien.

Dans cet article, je vais vous montrer comment installer PowerShell sur Ubuntu 18.04 LTS et aussi comment commencer avec PowerShell. Alors, creusons.

Installation de PowerShell sur Ubuntu 18.04 LTS:

PowerShell n'est pas disponible dans le référentiel officiel de package d'Ubuntu 18.04 LTS. Mais, vous pouvez facilement ajouter le référentiel officiel de packages Microsoft sur Ubuntu 18.04 LTS et installer PowerShell à partir de là en utilisant le gestionnaire de packages APT.

Tout d'abord, accédez à la / tmp Répertoire avec la commande suivante:

$ CD / TMP

Maintenant, téléchargez le fichier de package d'installation du référentiel de package Microsoft avec la commande suivante:

$ wget -q https: // packages.Microsoft.com / config / ubuntu / 18.04 / packages-microsoft-prod.deb

Maintenant, installez le package Microsoft Package Repository Installer Deb avec la commande suivante:

$ sudo apt-get install ./ packages-microsoft-prod.deb

Les référentiels de packages Microsoft doivent être activés.

Maintenant, mettez à jour le cache du référentiel de package APT avec la commande suivante:

$ sudo apt mise à jour

Le cache du référentiel de package APT doit être mis à jour. Comme vous pouvez le voir, le référentiel de packages Microsoft est également répertorié ici. Ainsi, le référentiel de packages Microsoft est utilisé.

Maintenant, vous pouvez installer PowerShell sur votre Ubuntu 18.04 Machine LTS.

Pour installer PowerShell sur votre Ubuntu 18.4 LTS Machine, exécutez la commande suivante:

$ sudo apt install powershell

Pour confirmer l'installation, appuyez sur y Et puis appuyez sur .

PowerShell doit être installé.

Maintenant, pour vérifier si PowerShell fonctionne ou non, exécutez la commande suivante:

$ PWSH - Version

Les informations de la version PowerShell doivent être imprimées sur la console. Comme vous pouvez le voir, je dirige PowerShell 6.2.0. Cela peut être différent au moment où vous lisez cet article.

PowerShell de départ:

Maintenant que PowerShell est installé, vous pouvez le démarrer avec la commande suivante:

$ pwsh

PowerShell devrait commencer. Maintenant, vous pouvez commencer à exécuter des commandes PowerShell, écrire des scripts PowerShell, exécuter des scripts PowerShell et bien d'autres.

Début avec PowerShell sur Ubuntu 18.04 LTS:

Dans cette section de l'article, je vais vous montrer les bases de PowerShell. Alors, commençons.

PowerShell soutient tous les CMD.exe et les commandes Unix. Par exemple, chat, dir, rm, écho, CLS, cd, etc.

Sur Linux, vous pouvez utiliser l'une des commandes Linux existantes de PowerShell. Comme vous pouvez le voir, j'ai couru le apte et qui suis je Commandes Linux et il a fonctionné avec succès.

PowerShell utilise des alias plus descriptifs pour les fenêtres CMD.exe des commandes telles que DIR, CD, CLS, etc.

Vous pouvez utiliser le Get-Alias Commande de PowerShell pour trouver l'alias des commandes souhaitées.

Par exemple, pour trouver l'alias de la commande CD, utilisez Get-Alias comme suit:

PS> CD Get-Alias

Comme vous pouvez le voir, l'alias est Set-emplacement. Les commandes Poweshell sont vraiment faciles à retenir.

Comme vous pouvez le voir, je peux utiliser le Set-emplacement commande pour accéder à un autre répertoire.

PowerShell possède également de puissantes fonctionnalités d'achèvement automatique. Tu utilises de la même manière que vous le faites sur Linux pour obtenir l'achèvement automatique.

Si vous préférez les courtes commandes, PowerShell vous a également obtenu le dos. PowerShell fournit quelques alias standard pour cela.

Plus tôt, j'ai utilisé le Get-Alias commande. Mais, j'aurais pu utiliser un alias plus court fille. Cela me donnerait le même résultat que vous pouvez le voir dans la capture d'écran ci-dessous.

PS> CD GAL

Ici, g est pour obtenir et Al est pour alias.

De la même manière, vous pouvez utiliser salaire à la place du Set-alias commande. Ici, s est pour set et Al est pour alias.

Pour plus d'informations sur l'alias de commande, jetez un œil à la documentation officielle de PowerShell sur https: // docs.Microsoft.com / en-us / powershell / script / apprenti?View = PowerShell-6

Sur Linux, nous avons des pages d'homme. Les pages d'homme nous aident à apprendre à quoi la commande est utilisée, quelles options de commande sont disponibles, ce que font chacune des options et bien d'autres. De la même manière, vous pouvez obtenir de l'aide sur les commandes PowerShell.

Sur PowerShell, le Obtenir de l'aide La commande est utilisée pour obtenir de l'aide sur la commande souhaitée.

Par exemple, pour obtenir de l'aide sur le Set-emplacement Commande que nous avons vu plus tôt, exécutez la commande suivante:

Ps> set-location de get-help

Comme vous pouvez le voir, la commande get-help affiche le NOM de la commande, le SYNTAXE de la commande, le Alias de la commande. Mais ça devrait en montrer plus!

Dans l'exemple précédent, vous avez vu que la commande get-help ne pouvait pas trouver les fichiers d'aide de la commande dans mon ordinateur. Donc, il a affiché une aide partielle. En fait, je n'ai pas eu les fichiers d'aide téléchargés pour cette commande.

Pour télécharger les fichiers d'aide sur votre ordinateur, exécutez la commande PowerShell suivante:

PS> Mise à jour

Comme vous pouvez le voir, PowerShell télécharge et installe les fichiers d'aide.

Une fois les fichiers d'aide téléchargés, essayons d'obtenir à nouveau de l'aide sur la commande set-location.

Ps> set-location de get-help

Rien n'a changé! Eh bien, par défaut, une aide partielle est affichée. Mais, vous pouvez voir l'aide complète si vous le souhaitez maintenant.

Pour afficher une aide complète sur la commande Set-Localisation, exécutez Get-Help comme suit:

Ps> set-help set-location -full

Comme vous pouvez le voir, l'aide complète est affichée. L'aide complète contient des exemples ainsi que des explications de toutes les options.

Si vous ne souhaitez pas télécharger les fichiers d'aide, vous pouvez également trouver de l'aide en ligne avec la commande get-help comme suit:

Ps> set-location de get-help -online

Un navigateur Web s'ouvrira avec la page d'aide pour set-location comme vous pouvez le voir.

La page d'aide en ligne a également des exemples.

Maintenant que vous savez comment exécuter des commandes et comment obtenir de l'aide sur PowerShell, vous devriez pouvoir commencer à en savoir plus. Merci d'avoir lu cet article.