GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat a používat PowerShell na Ubuntu 20.04

PowerShell je konfigurační nástroj operačního systému Windows založený na úlohách. Je to velmi výkonný nástroj používaný k automatizaci úloh správce systému. Společnost Microsoft vydala PowerShell Core pro operační systémy Linux. Pomocí PowerShellu můžete provádět různé administrativní úlohy na vzdáleném a místním počítači.

V tomto tutoriálu vám ukážeme, jak nainstalovat PowerShell na Ubuntu 20.04.

Předpoklady

  • Server se systémem Ubuntu 20.04.
  • Na serveru je nakonfigurováno heslo uživatele root.

Začínáme

Než začnete, budete muset aktualizovat systémové balíčky na nejnovější verzi. Můžete je aktualizovat pomocí následujícího příkazu:

apt-get update -y

Jakmile je váš server aktualizován, můžete přejít k dalšímu kroku.

Instalovat PowerShell pomocí Snap

Existují dva způsoby, jak nainstalovat PowerShell na Ubuntu 20.04. V této části vám ukážeme, jak nainstalovat PowerShell pomocí snapd.

Nejprve nainstalujte správce balíčků Snap pomocí následujícího příkazu:

apt-get install snapd -y

Po instalaci můžete PowerShell nainstalovat pomocí následujícího příkazu:

snap install powershell --classic

Jakmile je PowerShell nainstalován, připojte se k PowerShellu pomocí následujícího příkazu:

pwsh

Měli byste získat následující výstup:

PowerShell 7.1.2Copyright (c) Microsoft Corporation.https://aka.ms/powershellNápovědu získáte zadáním 'help'.PS /root> 

Dále opusťte PowerShell pomocí následujícího příkazu:

PS /root> exit

PowerShell můžete ze systému odinstalovat pomocí následujícího příkazu:

snap remove powershell

Instalovat PowerShell z úložiště Ubuntu

Můžete také nainstalovat PowerShell z úložiště Ubuntu. Nejprve si stáhněte balíček úložiště PowerShell pomocí následujícího příkazu:

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

Po dokončení stahování nainstalujte stažený balíček pomocí následujícího příkazu:

dpkg -i packages-microsoft-prod.deb

Dále aktualizujte úložiště a nainstalujte PowerShell pomocí následujícího příkazu:

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

Po dokončení instalace se připojte k prostředí PowerShell pomocí následujícího příkazu:

pwsh

Měli byste získat následující výstup:

PowerShell 7.1.2Copyright (c) Microsoft Corporation.https://aka.ms/powershellNápovědu získáte zadáním 'help'.PS /root> 

Jak používat PowerShell

V této části vám ukážeme, jak používat příkazový řádek PowerShell v systému Linux.

Chcete-li zobrazit seznam adresáře, spusťte následující příkaz:

PS /root> dir

Měli byste získat následující výstup:

 Adresář:/rootMode LastWriteTime Délka Název---- ------------- ------ ----d---- 23.2.2021 1:48 PM snap----- 1/7/2021 2:45 AM 162406548 nexus-3.29.2-02-unix.tar.gz----- 4/23/2020 19:02 3124 packages-microsoft-prod .deb

Chcete-li získat podrobné informace o prostředí PowerShell, spusťte následující příkaz:

PS /root> Získat hostitele

Měli byste získat následující výstup:

Jméno:ConsoleHostversion:7.1.2InstanceId:65EE7AA5-320C-478D-9337-D8642073A26AUI:System.management.automation.Internal.host.internalHosturen:En-USPRivaTegen::FalseRunspace :System.Management.Automation.Runspaces.LocalRunspace

Chcete-li vytisknout celou historii příkazů PowerShell, spusťte následující příkaz:

PS /root> Get-History

Měli byste získat následující výstup:

 Příkazový řádek trvání ID --------- ----------- 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

Chcete-li získat všechny informace o procesu, spusťte následující příkaz:

PS /root> Get-Process

Měli byste získat následující výstup:

 NPM(K) PM(M) WS(M) CPU(y) ID SI ProcessName ------ ----- ----- ------ -- -- -- --------- 0 0,00 3,89 0,00 7605… 03 (SD-PAM) 0 0,00 0,00 0,00 137 0 acpi_hermal_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 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 cpuhp/0 0 0,00 0,00 0,00 15 0 cpuhp/1 0 0,00 2,80 0,01 327 327 cron

Chcete-li vytisknout informace nápovědy, spusťte následující příkaz:

Nápověda pro PS /root

Pro získání nápovědy k požadovanému příkazu můžete také použít příkaz Get-Help.

Chcete-li například získat nápovědu k příkazu Set-Location, použijte následující příkaz:

PS /root> Get-Help Set-Umístění

Pokud chcete PowerShell odebrat, spusťte následující příkaz:

apt-get remove powershell -y

Závěr

Ve výše uvedené příručce jste se naučili, jak nainstalovat a používat PowerShell na Ubuntu 20.04. Nyní můžete napsat skript PowerShell pro automatizaci vašich každodenních úloh správy. Pokud máte nějaké dotazy, neváhejte se mě zeptat.


Ubuntu
  1. Jak nainstalovat a používat MongoDB na Ubuntu 20.04

  2. Jak nainstalovat a používat Elasticsearch na Ubuntu 20.04

  3. Jak nainstalovat a používat Docker v Ubuntu 20.04

  1. Jak nainstalovat a používat Wine na Ubuntu 20.04

  2. Jak nainstalovat a používat FFmpeg na Ubuntu 18.04

  3. Jak nainstalovat a používat Wine na Ubuntu 18.04

  1. Jak nainstalovat a používat Curl na Ubuntu 18.04

  2. Jak nainstalovat a používat Curl na Ubuntu 20.04

  3. Jak nainstalovat a používat Syncthing na Ubuntu 20.04