PowerShell, vyvinutý společností Microsoft, je robustní skriptovací jazyk a rámec pro automatizaci, který si vytvořil mezeru mezi správci Windows. Jeho schopnosti však nejsou omezeny pouze na Windows. Microsoft si uvědomil rostoucí poptávku po řešeních napříč platformami a rozšířil dosah PowerShellu na Linux, včetně distribucí jako Ubuntu.
Další funkce PowerShellu:
- Účinnost napříč platformami: Kompatibilita prostředí PowerShell s Windows, macOS a Linux zajišťuje konzistentní práci a umožňuje uživatelům nasazovat stejné skripty a příkazy v různých operačních systémech.
- Pokročilá automatizace: PowerShell, proslulý svou schopností automatizace, usnadňuje vytváření složitých skriptů pro automatizaci úloh, správu systému a efektivní zpracování dat.
- Bezproblémová integrace Microsoft: Pro ty, kteří pracují s platformami Microsoftu, jako je Azure, Office 365 nebo Active Directory, PowerShell nabízí přizpůsobené rutiny a moduly, které zjednodušují interakce.
- Živá komunitní podpora: Dynamická a rozsáhlá komunita PowerShell nabízí neocenitelné zdroje, od specializovaných modulů po odborné vedení, zvyšující efektivitu uživatelů.
- Pokračující vývoj: Závazek společnosti Microsoft k vývoji PowerShellu zajišťuje, že zůstává v popředí technologického pokroku.
Pro ty, kteří chtějí využívat možnosti PowerShellu na Ubuntu, budeme pokračovat v procesu instalace pomocí oficiálního úložiště APT společnosti Microsoft, což vám zajistí přístup k nejnovějším verzím a aktualizacím.
Předpoklady pro instalaci PowerShellu
Chcete-li úspěšně nainstalovat PowerShell na Ubuntu, ujistěte se, že splňujete následující požadavky:
Systémové požadavky a podporované verze Ubuntu
Komponent | Minimální požadavek |
---|---|
Procesor | 2 GHz nebo rychlejší dvoujádrový procesor |
RAM | 4 GB nebo více |
Místo na disku | 25 GB volného místa |
Síť | Vysokorychlostní připojení k internetu |
Podporované verze | Ubuntu 22.04 (Jammy), Ubuntu 20.04 (ohnisková) |
Další požadavky
Většina z nich bude automaticky dostupná ve vaší výchozí instalaci Ubuntu.
Požadavek | Popis |
---|---|
Připojení k internetu | Nezbytné pro stažení PowerShellu a použití aktualizací. |
Konvence terminálů | Všechny příkazy terminálu by měly být prováděny jako běžný uživatel pomocí sudo privilegia. |
Příkazy CLI | Pro instalaci a nastavení použijte rozhraní příkazového řádku (CLI). |
Nástroje pro správu balíčků | Ujistěte se, že jsou nainstalovány nástroje pro správu balíčků (např. apt , dpkg ). |
Aktualizujte Ubuntu před instalací PowerShellu
Před instalací aktualizujte svůj systém, abyste se ujistili, že všechny balíčky jsou aktuální. To pomáhá předejít konfliktům během instalace. Chcete-li to provést, otevřete terminál a spusťte následující příkaz:
sudo apt update
Po dokončení aktualizace upgradujte všechny zastaralé balíčky pomocí příkazu níže:
sudo apt upgrade
Nainstalujte počáteční balíčky PowerShell
Chcete-li nainstalovat PowerShell, musíte mít specifické závislosti. Přestože většina těchto balíčků již může být ve vašem systému přítomna, spuštěním následujícího příkazu zajistíte, že jsou nainstalovány:
sudo apt install dirmngr lsb-release ca-certificates software-properties-common apt-transport-https curl -y
Importujte úložiště Microsoft PowerShell APT
Abyste měli jistotu, že budete mít ve svém systému vždy k dispozici nejaktuálnější verzi PowerShellu, musíte importovat klíč GPG a úložiště. Začněte importem klíče GPG pomocí příkazu:
curl -fSsL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor | sudo tee /usr/share/keyrings/powershell.gpg > /dev/null
Dále importujte úložiště, které odpovídá vaší distribuční verzi Ubuntu.
Poznámka: Ubuntu 24.04 Noble Numbat LTS není v tuto chvíli podporována.
Pro Ubuntu 22.04 Jammy JellyFish LTS uživatelé, proveďte následující příkaz:
echo "deb [arch=amd64,armhf,arm64 signed-by=/usr/share/keyrings/powershell.gpg] https://packages.microsoft.com/ubuntu/22.04/prod/ jammy main" | sudo tee /etc/apt/sources.list.d/powershell.list
Pro Ubuntu 20.04 Focal Fossa LTS uživatelé, spusťte tento příkaz:
echo "deb [arch=amd64,armhf,arm64 signed-by=/usr/share/keyrings/powershell.gpg] https://packages.microsoft.com/ubuntu/20.04/prod/ focal main" | sudo tee /etc/apt/sources.list.d/powershell.list
Aktualizujte seznam balíčků po importu PowerShell PPA
Po přidání úložiště PowerShell aktualizujte seznam balíčků spuštěním následujícího příkazu:
sudo apt update
Dokončete instalaci PowerShellu pomocí příkazu APT
Když je vše na svém místě, můžete nyní nainstalovat PowerShell pomocí příkazu níže:
sudo apt install powershell
Ověřte instalaci PowerShellu
Po dokončení instalace je nezbytné ověřit, že PowerShell byl správně nainstalován a je funkční ve vašem systému Ubuntu. Chcete-li aktivovat a spustit novou instanci prostředí PowerShell, zadejte do terminálu následující příkaz:
pwsh
Po provedení příkazu by se měla zobrazit nová výzva prostředí PowerShell, která značí, že se ve vašem systému úspěšně spouští.
Nyní, když jste potvrdili úspěšnou instalaci PowerShellu, můžete jej používat ke správě systému, spouštění skriptů a spouštění příkazů stejně jako v systému Windows.
Základní příkazy PowerShellu
Přístup k nápovědě pro PowerShell
Chcete-li získat přístup k integrovanému systému nápovědy a dozvědět se více o příkazech PowerShellu a jejich použití, použijte help
příkaz:
help
Tento příkaz poskytuje přehled dostupných rutin a základní pokyny k použití.
Získejte informace o prostředí PowerShell
Chcete-li získat podrobné informace o prostředí PowerShell, jako je verze a runtime, použijte Get-Host
cmdlet:
Get-Host
Vypsat obsah adresáře v prostředí PowerShell
Chcete-li vypsat obsah adresáře, podobně jako ls
příkaz v Linuxu, použijte dir
alias pro Get-ChildItem
cmdlet:
dir
Zobrazit historii příkazů v PowerShellu
Chcete-li zobrazit historii dříve provedených příkazů v aktuální relaci PowerShellu, použijte Get-History
cmdlet:
Get-History
Vypsat informace o procesu v prostředí PowerShell
Chcete-li zobrazit informace o procesech běžících ve vašem systému, použijte Get-Process
cmdlet:
Get-Process
Ukončete instanci PowerShellu v PowerShellu
exit
Další příkazy PowerShellu
Aktualizujte PowerShell
Chcete-li zkontrolovat aktualizace a upgradovat všechny balíčky, včetně PowerShellu, použijte příkazový řádek a spusťte následující příkaz. Tento příkaz zajistí, že váš systém zůstane aktuální:
sudo apt update && sudo apt upgrade
Odeberte PowerShell
Pokud se rozhodnete odebrat PowerShell ze systému, postupujte takto:
Pomocí následujícího příkazu odinstalujte PowerShell:
sudo apt remove powershell
Odstraňte úložiště provedením následujícího příkazu:
sudo rm /etc/apt/sources.list.d/powershell.list
Pro dobrý úklid a bezpečnost odstraňte klíč GPG pomocí následujícího příkazu:
sudo rm /usr/share/keyrings/powershell.gpg
Závěr
Na závěr, instalace PowerShellu na Ubuntu pomocí oficiálního úložiště APT společnosti Microsoft poskytuje uživatelům výkonné a všestranné rozhraní příkazového řádku. Podle kroků uvedených v této příručce mohou uživatelé bez problémů integrovat PowerShell do svého prostředí Ubuntu a rozšířit svou sadu nástrojů pro efektivní správu systému.
užitečné odkazy
Zde je cenný odkaz související s používáním PowerShellu:
- Dokumentace PowerShellu: Získejte přístup ke komplexní dokumentaci, včetně výukových programů a referenčních materiálů, kde najdete podrobné průvodce instalací, konfigurací a používáním PowerShellu.