GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer et utiliser PowerShell sur Ubuntu 20.04

PowerShell est un outil de configuration basé sur les tâches du système d'exploitation Windows. C'est un outil très puissant utilisé pour automatiser les tâches de l'administrateur système. Microsoft a publié PowerShell Core pour les systèmes d'exploitation Linux. Avec PowerShell, vous pouvez effectuer différentes tâches administratives sur un ordinateur distant et local.

Dans ce tutoriel, nous allons vous montrer comment installer PowerShell sur Ubuntu 20.04.

Prérequis

  • Un serveur exécutant Ubuntu 20.04.
  • Un mot de passe root est configuré sur le serveur.

Mise en route

Avant de commencer, vous devrez mettre à jour vos packages système vers la dernière version. Vous pouvez les mettre à jour à l'aide de la commande suivante :

apt-get update -y

Une fois votre serveur mis à jour, vous pouvez passer à l'étape suivante.

Installer PowerShell à l'aide de Snap

Il existe deux façons d'installer PowerShell sur Ubuntu 20.04. Dans cette section, nous allons vous montrer comment installer PowerShell avec snapd.

Tout d'abord, installez le gestionnaire de packages Snap avec la commande suivante :

apt-get install snap snapd -y

Une fois installé, vous pouvez installer le PowerShell avec la commande suivante :

snap install powershell --classic

Une fois le PowerShell installé, connectez-vous au PowerShell avec la commande suivante :

pwsh

Vous devriez obtenir le résultat suivant :

PowerShell 7.1.2
Copyright (c) Microsoft Corporation.

https://aka.ms/powershell
Type 'help' to get help.

PS /root> 

Ensuite, quittez le PowerShell avec la commande suivante :

PS /root> exit

Vous pouvez désinstaller PowerShell de votre système avec la commande suivante :

snap remove powershell

Installer PowerShell à partir du référentiel Ubuntu

Vous pouvez également installer PowerShell à partir du référentiel Ubuntu. Tout d'abord, téléchargez le package de référentiel PowerShell avec la commande suivante :

wget -q https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb -O packages-microsoft-prod.deb

Une fois le téléchargement terminé, installez le package téléchargé avec la commande suivante :

dpkg -i packages-microsoft-prod.deb

Ensuite, mettez à jour le référentiel et installez le PowerShell avec la commande suivante :

apt-get update -y
apt-get install powershell -y

Une fois l'installation terminée, connectez-vous au PowerShell avec la commande suivante :

pwsh

Vous devriez obtenir le résultat suivant :

PowerShell 7.1.2
Copyright (c) Microsoft Corporation.

https://aka.ms/powershell
Type 'help' to get help.

PS /root> 

Comment utiliser PowerShell

Dans cette section, nous allons vous montrer comment utiliser la ligne de commande PowerShell sous Linux.

Pour lister le répertoire, exécutez la commande suivante :

PS /root> dir

Vous devriez obtenir le résultat suivant :

    Directory: /root

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d----           2/23/2021  1:48 PM                snap
-----            1/7/2021  2:45 AM      162406548 nexus-3.29.2-02-unix.tar.gz
-----           4/23/2020  7:02 PM           3124 packages-microsoft-prod.deb

Pour obtenir des informations détaillées sur PowerShell, exécutez la commande suivante :

PS /root> Get-Host

Vous devriez obtenir le résultat suivant :

Name             : ConsoleHost
Version          : 7.1.2
InstanceId       : 65ee7aa5-320c-478d-9337-d8642073a26a
UI               : System.Management.Automation.Internal.Host.InternalHostUserInterface
CurrentCulture   : en-US
CurrentUICulture : en-US
PrivateData      : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy
DebuggerEnabled  : True
IsRunspacePushed : False
Runspace         : System.Management.Automation.Runspaces.LocalRunspace

Pour imprimer tout l'historique des commandes PowerShell, exécutez la commande suivante :

PS /root> Get-History

Vous devriez obtenir le résultat suivant :

  Id     Duration CommandLine
  --     -------- -----------
   1        0.026 ls -l
   2        0.069 dir
   3        0.027 dir /
   4        0.004 dir
   5        0.139 Get-Aliasias cd
   6        0.006 cd
   7        0.004 Set-Location
   8        0.042 Get-Aliasias cd
   9        0.110 Get-Process
  10        0.050 Get-Host

Pour obtenir toutes les informations sur le processus, exécutez la commande suivante :

PS /root> Get-Process

Vous devriez obtenir le résultat suivant :

 NPM(K)    PM(M)      WS(M)     CPU(s)      Id  SI ProcessName
 ------    -----      -----     ------      --  -- -----------
      0     0.00       3.89       0.00    7605 …03 (sd-pam)
      0     0.00       0.00       0.00     137   0 acpi_thermal_pm
      0     0.00       1.96       0.00     517 517 agetty
      0     0.00       1.79       0.00     520 520 agetty
      0     0.00       0.00       0.00     127   0 ata_sff
      0     0.00       3.76       0.04    7628 …28 bash
      0     0.00       3.88       0.00   10316 …28 bash
      0     0.00       3.85       0.03   10327 …28 bash
      0     0.00       3.69       0.00   10934 …28 bash
      0     0.00       0.00       0.00     125   0 blkcg_punt_bio
      0     0.00       0.00       0.00     175   0 charger_manager
      0     0.00       0.00       0.00      14   0 cpuhp/0
      0     0.00       0.00       0.00      15   0 cpuhp/1
      0     0.00       2.80       0.01     327 327 cron

Pour imprimer les informations d'aide, exécutez la commande suivante :

PS /root> help

Vous pouvez également utiliser la commande Get-Help pour obtenir de l'aide sur la commande souhaitée.

Par exemple, pour obtenir de l'aide sur la commande Set-Location, utilisez la commande suivante :

PS /root> Get-Help Set-Location

Si vous souhaitez supprimer le PowerShell, exécutez la commande suivante :

apt-get remove powershell -y

Conclusion

Dans le guide ci-dessus, vous avez appris à installer et à utiliser PowerShell sur Ubuntu 20.04. Vous pouvez maintenant écrire le script PowerShell pour automatiser vos tâches d'administration quotidiennes. N'hésitez pas à me demander si vous avez des questions.


Ubuntu
  1. Comment installer et utiliser Wine sur Ubuntu 20.04

  2. Comment installer et utiliser FFmpeg sur Ubuntu 18.04

  3. Comment installer et utiliser MongoDB sur Ubuntu 20.04

  4. Comment installer et utiliser Elasticsearch sur Ubuntu 20.04

  5. Comment installer et utiliser Docker dans Ubuntu 20.04

Comment installer et utiliser vnStat sur Ubuntu 21.04

Comment installer et utiliser Nmap sur Ubuntu

Comment installer et utiliser Kontact dans Ubuntu

Comment installer et utiliser AngularJS sur Ubuntu

Comment installer et utiliser Maldet sur Ubuntu 20.04

Comment installer et utiliser Git sur Ubuntu 18.04