GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren und verwenden Sie PowerShell unter Ubuntu 20.04

PowerShell ist ein aufgabenbasiertes Konfigurationstool des Windows-Betriebssystems. Es ist ein sehr leistungsfähiges Tool zur Automatisierung von Systemadministratoraufgaben. Microsoft hat PowerShell Core für Linux-Betriebssysteme veröffentlicht. Mit PowerShell können Sie verschiedene Verwaltungsaufgaben auf einem Remote- und einem lokalen Computer ausführen.

In diesem Tutorial zeigen wir Ihnen, wie Sie PowerShell unter Ubuntu 20.04 installieren.

Voraussetzungen

  • Ein Server mit Ubuntu 20.04.
  • Ein Root-Passwort wird auf dem Server konfiguriert.

Erste Schritte

Bevor Sie beginnen, müssen Sie Ihre Systempakete auf die neueste Version aktualisieren. Sie können sie mit dem folgenden Befehl aktualisieren:

apt-get update -y

Sobald Ihr Server aktualisiert ist, können Sie mit dem nächsten Schritt fortfahren.

Installieren Sie PowerShell mit Snap

Es gibt zwei Möglichkeiten, die PowerShell auf Ubuntu 20.04 zu installieren. In diesem Abschnitt zeigen wir Ihnen, wie Sie PowerShell mit snapd installieren.

Installieren Sie zuerst den Snap-Paketmanager mit dem folgenden Befehl:

apt-get install snap snapd -y

Nach der Installation können Sie die PowerShell mit dem folgenden Befehl installieren:

snap install powershell --classic

Sobald die PowerShell installiert ist, stellen Sie mit dem folgenden Befehl eine Verbindung zur PowerShell her:

pwsh

Sie sollten die folgende Ausgabe erhalten:

PowerShell 7.1.2
Copyright (c) Microsoft Corporation.

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

PS /root> 

Beenden Sie als Nächstes die PowerShell mit dem folgenden Befehl:

PS /root> exit

Sie können die PowerShell mit dem folgenden Befehl von Ihrem System deinstallieren:

snap remove powershell

Installieren Sie PowerShell aus dem Ubuntu-Repository

Sie können die PowerShell auch aus dem Ubuntu-Repository installieren. Laden Sie zunächst das PowerShell-Repository-Paket mit dem folgenden Befehl herunter:

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

Sobald der Download abgeschlossen ist, installieren Sie das heruntergeladene Paket mit dem folgenden Befehl:

dpkg -i packages-microsoft-prod.deb

Aktualisieren Sie als Nächstes das Repository und installieren Sie die PowerShell mit dem folgenden Befehl:

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

Verbinden Sie sich nach Abschluss der Installation mit dem folgenden Befehl mit der PowerShell:

pwsh

Sie sollten die folgende Ausgabe erhalten:

PowerShell 7.1.2
Copyright (c) Microsoft Corporation.

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

PS /root> 

Verwendung von PowerShell

In diesem Abschnitt zeigen wir Ihnen, wie Sie die PowerShell-Befehlszeile unter Linux verwenden.

Führen Sie den folgenden Befehl aus, um das Verzeichnis aufzulisten:

PS /root> dir

Sie sollten die folgende Ausgabe erhalten:

    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

Führen Sie den folgenden Befehl aus, um detaillierte Informationen zu PowerShell zu erhalten:

PS /root> Get-Host

Sie sollten die folgende Ausgabe erhalten:

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

Um den gesamten PowerShell-Befehlsverlauf zu drucken, führen Sie den folgenden Befehl aus:

PS /root> Get-History

Sie sollten die folgende Ausgabe erhalten:

  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

Führen Sie den folgenden Befehl aus, um alle Prozessinformationen abzurufen:

PS /root> Get-Process

Sie sollten die folgende Ausgabe erhalten:

 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

Führen Sie den folgenden Befehl aus, um die Hilfeinformationen zu drucken:

PS /root> help

Sie können auch den Get-Help-Befehl verwenden, um Hilfe zu Ihrem gewünschten Befehl zu erhalten.

Um beispielsweise Hilfe zum Set-Location-Befehl zu erhalten, verwenden Sie den folgenden Befehl:

PS /root> Get-Help Set-Location

Wenn Sie die PowerShell entfernen möchten, führen Sie den folgenden Befehl aus:

apt-get remove powershell -y

Schlussfolgerung

In der obigen Anleitung haben Sie gelernt, wie Sie die PowerShell unter Ubuntu 20.04 installieren und verwenden. Sie können jetzt das PowerShell-Skript schreiben, um Ihre täglichen Verwaltungsaufgaben zu automatisieren. Fühlen Sie sich frei, mich zu fragen, wenn Sie irgendwelche Fragen haben.


Ubuntu
  1. So installieren und verwenden Sie Wine unter Ubuntu 20.04

  2. So installieren und verwenden Sie FFmpeg unter Ubuntu 18.04

  3. So installieren und verwenden Sie MongoDB unter Ubuntu 20.04

  4. So installieren und verwenden Sie Elasticsearch unter Ubuntu 20.04

  5. So installieren und verwenden Sie Docker in Ubuntu 20.04

So installieren und verwenden Sie vnStat unter Ubuntu 21.04

So installieren und verwenden Sie Nmap unter Ubuntu

So installieren und verwenden Sie Kontact in Ubuntu

So installieren und verwenden Sie AngularJS unter Ubuntu

So installieren und verwenden Sie Maldet unter Ubuntu 20.04

So installieren und verwenden Sie Git unter Ubuntu 18.04