Installer og kom i gang med PowerShell på Ubuntu

Installer og kom i gang med PowerShell på Ubuntu
PowerShell er et oppgavebasert konfigurasjonsverktøy som brukes til automatisering og konfigurasjon av Windows -operativsystemet. Det er et veldig kraftig verktøy bygget oppå toppen av .Netto rammeverk. Microsoft har gitt ut PowerShell Core for Linux -operativsystemer. PowerShell Core er bygget på toppen av .Netto kjerne.

Administratorer kan utføre forskjellige administrative oppgaver på den lokale datamaskinen, eller på en ekstern datamaskin ved hjelp av PowerShell. Det er et veldig kraftig kommandolinjeverktøy.

PowerShell er også et veldig kraftig skriptspråk for systemadministrasjon. Du kan skrive veldig komplekse skript med PowerShell for å hjelpe deg med å automatisere dine daglige systemadministrasjonsoppgaver.

I denne artikkelen skal jeg vise deg hvordan du installerer PowerShell på Ubuntu 18.04 LTS og også hvordan du kommer i gang med PowerShell. Så la oss grave inn.

Installere PowerShell på Ubuntu 18.04 LTS:

PowerShell er ikke tilgjengelig i det offisielle pakkelageret til Ubuntu 18.04 LTS. Men du kan enkelt legge til det offisielle Microsoft Package Repository på Ubuntu 18.04 LTS og installer PowerShell derfra ved hjelp av APT Package Manager.

Først, naviger til /tmp Katalog med følgende kommando:

$ CD /TMP

Last ned Microsoft Package Repository Installator Deb Package File med følgende kommando:

$ wget -q https: // pakker.Microsoft.com/config/ubuntu/18.04/pakker-Microsoft-Prod.Deb

Installer nå Microsoft Package Repository Installer Deb -pakken med følgende kommando:

$ sudo apt-get install ./pakker-Microsoft-Prod.Deb

Microsoft Package Repositories bør være aktivert.

Oppdater nå Apt Package Repository Cache med følgende kommando:

$ sudo apt oppdatering

Apt Package Repository Cache skal oppdateres. Som du ser er Microsoft Package Repository også oppført her. Så brukes Microsoft Package Repository.

Nå kan du installere PowerShell på Ubuntu 18.04 LTS -maskin.

For å installere PowerShell på Ubuntu 18.4 LTS -maskin, kjør følgende kommando:

$ sudo apt install powershell

For å bekrefte installasjonen, trykk y Og trykk deretter .

PowerShell skal installeres.

For å sjekke om PowerShell fungerer eller ikke, kjør følgende kommando:

$ PWSH -Versjon

PowerShell -versjonsinformasjonen skal skrives ut på konsollen. Som du ser, kjører jeg PowerShell 6.2.0. Det kan være annerledes når du leser denne artikkelen.

Starter PowerShell:

Nå som PowerShell er installert, kan du starte det med følgende kommando:

$ pwsh

PowerShell skal starte. Nå kan du begynne å kjøre PowerShell -kommandoer, skrive PowerShell -skript, kjøre PowerShell -skript og mange flere.

Komme i gang med PowerShell på Ubuntu 18.04 LTS:

I denne delen av artikkelen skal jeg vise deg det grunnleggende om PowerShell. Så la oss komme i gang.

PowerShell har støtte for alle de vanlige CMD.EXE og Unix -kommandoer. For eksempel katt, dir, RM, Echo, CLS, CD osv.

På Linux kan du bruke hvilken som helst av de eksisterende Linux -kommandoene fra PowerShell. Som du ser, løp jeg Apt og hvem er jeg Linux -kommandoer og det kjørte med suksess.

PowerShell bruker et mer beskrivende aliaser for vinduene CMD.EXE Kommandoer som DIR, CD, CLS osv.

Du kan bruke Get-Alias Kommando av PowerShell for å finne aliaset til dine ønskede kommandoer.

For eksempel for å finne aliaset til CD -kommandoen, bruk Get-Alias følgende:

PS> Get-Alias ​​CD

Som du ser er aliaset Settlokalisering. Poweshell -kommandoer er veldig enkle å huske.

Som du kan se, kan jeg bruke Settlokalisering Kommando for å navigere til en annen katalog.

PowerShell har også kraftige automatisk fullføringsfunksjoner. Du bruker På samme måte som du gjør på Linux for å få fullført automatisk.

Hvis du foretrekker korte kommandoer, har PowerShell også ryggen. PowerShell gir noen standard aliaser for det.

Tidligere brukte jeg Get-Alias kommando. Men jeg kunne ha brukt et kortere alias gal. Det vil gi meg det samme resultatet som du kan se på skjermdumpen nedenfor.

Ps> gal cd

Her, g er for å få og al er for alias.

På samme måte kan du bruke sal i stedet for Set-alias kommando. Her, s er for sett og al er for alias.

For mer informasjon om kommandoalias, ta en titt på den offisielle dokumentasjonen av PowerShell på https: // docs.Microsoft.com/en-amerikansk/powerShell/scripting/lære/bruke-familiar-command-navn?Vis = PowerShell-6

På Linux har vi Man -sider. Mannsider hjelper oss å lære hva kommandoen brukes til, hvilke kommandoalternativer som er tilgjengelige, hva hvert av alternativene gjør og mange flere. På samme måte kan du få hjelp til PowerShell -kommandoer.

På PowerShell, Få hjelp Kommando brukes for å få hjelp på ønsket kommando.

For eksempel å få hjelp på Settlokalisering Kommando vi har sett tidligere, kjør følgende kommando:

PS> Get-Help Set-Location

Som du kan se, viser kommandoen Get-Help NAVN av kommandoen, Syntaks av kommandoen, Aliaser av kommandoen. Men det skal vise mer!

I det tidligere eksemplet har du sett at Get-Help-kommandoen ikke kunne finne hjelpefilene til kommandoen på datamaskinen min. Så det viste delvis hjelp. Jeg hadde faktisk ikke hjelpefilene lastet ned for den kommandoen.

For å laste ned hjelpefilene på datamaskinen din, kjør følgende PowerShell -kommando:

PS> OPPDATERING-HELP

Som du ser, laster PowerShell ned og installerer hjelpefilene.

Når hjelpefilene er lastet ned, la oss prøve å få hjelp på kommandoen for settlokalisering igjen.

PS> Get-Help Set-Location

ingenting endret seg! Vel, som standard vises delvis hjelp. Men du kan se full hjelp hvis du vil nå.

For å vise full hjelp på kommandoen med settlokalisering, kjør HELP som følger:

PS> Get-Help Set-Location-Full

Som du ser vises full hjelp. Full hjelp inneholder eksempler samt forklaring av alle alternativer.

Hvis du ikke vil laste ned hjelpefiler, kan du også finne hjelp på nettet med Get-Help-kommandoen som følger:

PS> Get-Help Set-Location -Online

En nettleser vil åpne seg med hjelpesiden for innstilt plassering som du kan se.

Online hjelpesiden har også eksempler.

Nå som du vet hvordan du skal kjøre kommandoer og hvordan du får hjelp på PowerShell, bør du kunne begynne å lære mer om det. Takk for at du leste denne artikkelen.