PowerShell, utvecklat av Microsoft, är ett robust skriptspråk och automationsramverk som har skapat en nisch bland Windows-administratörer. Men dess möjligheter är inte begränsade till enbart Windows. Microsoft insåg den växande efterfrågan på plattformsoberoende lösningar och utökade PowerShells räckvidd till Linux, inklusive distributioner som Ubuntu.
Ytterligare funktioner i PowerShell:
- Plattformsöverskridande effektivitet: PowerShells kompatibilitet med Windows, macOS och Linux säkerställer en konsekvent upplevelse, vilket gör det möjligt för användare att distribuera samma skript och kommandon över olika operativsystem.
- Avancerad automation: Känd för sin automatiseringsförmåga, PowerShell underlättar framställningen av intrikata skript för uppgiftsautomatisering, systemhantering och effektiv databehandling.
- Sömlös Microsoft-integration: För de som är engagerade i Microsoft-plattformar som Azure, Office 365 eller Active Directory erbjuder PowerShell skräddarsydda cmdlets och moduler som effektiviserar interaktioner.
- Vibrerande gemenskapsstöd: En dynamisk och expansiv PowerShell-gemenskap erbjuder ovärderliga resurser, från specialiserade moduler till expertvägledning, vilket förbättrar användarens effektivitet.
- Pågående utveckling: Microsofts engagemang för PowerShells utveckling säkerställer att den förblir i framkant av tekniska framsteg.
För de som är intresserade av att utnyttja PowerShells kapacitet på Ubuntu, kommer vi att fortsätta installationsprocessen med hjälp av Microsofts officiella APT-förråd, vilket säkerställer att du kan komma åt de senaste versionerna och uppdateringarna.
Förutsättningar för installation av PowerShell
För att framgångsrikt installera PowerShell på Ubuntu, se till att du uppfyller följande krav:
Systemkrav och Ubuntu-versioner som stöds
Komponent | Minimikrav |
---|---|
Processor | 2 GHz eller snabbare dual-core processor |
Bagge | 4 GB eller mer |
Disk utrymme | 25 GB ledigt utrymme |
Nätverk | Höghastighetsanslutning till internet |
Stödda versioner | Ubuntu 22.04 (Jammy), Ubuntu 20.04 (Fokal) |
Ytterligare krav
De flesta av dessa blir automatiskt tillgängliga på din standardinstallation av Ubuntu.
Krav | Beskrivning |
---|---|
Internet anslutning | Nödvändigt för att ladda ner PowerShell och tillämpa uppdateringar. |
Terminalkonventioner | Alla terminalkommandon bör utföras som en vanlig användare med sudo privilegier. |
CLI-kommandon | Använd kommandoradsgränssnittet (CLI) för installation och inställning. |
Pakethanteringsverktyg | Se till att verktyg för att hantera paket är installerade (t.ex. apt , dpkg ). |
Uppdatera Ubuntu innan PowerShell-installation
Innan du installerar, uppdatera ditt system för att säkerställa att alla paket är uppdaterade. Detta hjälper till att undvika konflikter under installationen. För att göra detta, öppna en terminal och kör följande kommando:
sudo apt update
När uppdateringen är klar, uppgradera eventuella föråldrade paket med kommandot nedan:
sudo apt upgrade
Installera initiala PowerShell-paket
För att installera PowerShell måste du ha specifika beroenden på plats. Även om de flesta av dessa paket kanske redan finns på ditt system, säkerställer att de är installerade genom att köra följande kommando:
sudo apt install dirmngr lsb-release ca-certificates software-properties-common apt-transport-https curl -y
Importera Microsoft PowerShell APT Repository
För att säkerställa att du alltid har den mest uppdaterade versionen av PowerShell tillgänglig på ditt system, måste du importera GPG-nyckeln och arkivet. Börja med att importera GPG-nyckeln med kommandot:
curl -fSsL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor | sudo tee /usr/share/keyrings/powershell.gpg > /dev/null
Importera sedan arkivet som matchar din Ubuntu-distributionsversion.
Notera: Ubuntu 24.04 Noble Numbat LTS stöds inte för närvarande.
För Ubuntu 22.04 Jammy JellyFish LTS användare, kör följande kommando:
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
För Ubuntu 20.04 Focal Fossa LTS användare, kör detta kommando:
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
Uppdatera paketlistan efter PowerShell PPA-importen
När du har lagt till PowerShell-förvaret uppdaterar du paketlistan genom att köra följande kommando:
sudo apt update
Slutför PowerShell-installationen via APT Command
Med allt på plats kan du nu installera PowerShell med kommandot nedan:
sudo apt install powershell
Verifiera PowerShell-installationen
När installationen är klar är det viktigt att verifiera att PowerShell har installerats korrekt och fungerar på ditt Ubuntu-system. För att aktivera och starta en ny PowerShell-instans, skriv in följande kommando i din terminal:
pwsh
När du kör kommandot bör du se en ny PowerShell-prompt, som indikerar att den körs framgångsrikt på ditt system.
Nu när du har bekräftat den framgångsrika installationen av PowerShell kan du använda den för att hantera ditt system, köra skript och köra kommandon precis som du skulle göra på ett Windows-system.
Grundläggande PowerShell-kommandon
Få tillgång till hjälp med PowerShell
För att komma åt det inbyggda hjälpsystemet och lära dig mer om PowerShell-kommandon och deras användning, använd help
kommando:
help
Detta kommando ger en översikt över tillgängliga cmdlets och grundläggande användningsinstruktioner.
Skaffa PowerShell-information
För att få detaljerad information om PowerShell-miljön, såsom version och körtid, använd Get-Host
cmdlet:
Get-Host
Lista kataloginnehåll på PowerShell
För att lista innehållet i en katalog, liknande den ls
kommandot i Linux, använd dir
alias för Get-ChildItem
cmdlet:
dir
Visa kommandohistorik på PowerShell
För att se historiken för tidigare utförda kommandon i den aktuella PowerShell-sessionen, använd Get-History
cmdlet:
Get-History
Lista processinformation på PowerShell
För att visa information om de processer som körs på ditt system, använd Get-Process
cmdlet:
Get-Process
Avsluta PowerShell-instansen på PowerShell
exit
Ytterligare PowerShell-kommandon
Uppdatera PowerShell
För att söka efter uppdateringar och uppgradera alla paket, inklusive PowerShell, använd kommandoraden och kör följande kommando. Detta kommando säkerställer att ditt system förblir uppdaterat:
sudo apt update && sudo apt upgrade
Ta bort PowerShell
Om du bestämmer dig för att ta bort PowerShell från ditt system, följ dessa steg:
Använd följande kommando för att avinstallera PowerShell:
sudo apt remove powershell
Ta bort förvaret genom att utföra följande kommando:
sudo rm /etc/apt/sources.list.d/powershell.list
För god städning och säkerhet, ta bort GPG-nyckeln med följande kommando:
sudo rm /usr/share/keyrings/powershell.gpg
Slutsats
Sammanfattningsvis, installation av PowerShell på Ubuntu med hjälp av Microsofts officiella APT-förråd ger användarna ett kraftfullt och mångsidigt kommandoradsgränssnitt. Genom att följa stegen som beskrivs i den här guiden kan användare sömlöst integrera PowerShell i sin Ubuntu-miljö och utöka sin verktygslåda för effektiv systemhantering.
Användbara länkar
Här är en värdefull länk relaterad till att använda PowerShell:
- PowerShell-dokumentation: Få tillgång till omfattande dokumentation, inklusive handledning och referensmaterial, för detaljerade guider om installation, konfigurering och användning av PowerShell.