Installer og kom i gang med PowerShell på Centos

Installer og kom i gang med PowerShell på Centos
PowerShell er kraftig konfigurasjonsverktøy som brukes av systemadministratorer for 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.

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

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å Centos 7 og også hvordan du kommer i gang med PowerShell. Så la oss grave inn.

Installere PowerShell på Centos 7:

PowerShell er ikke tilgjengelig i det offisielle pakkelageret til CentOS 7. Men du kan enkelt legge til Microsoft Package Repository på CentOS 7 og installere PowerShell derfra ved hjelp av Yum Package Manager.

Legg først til Microsoft Package Repository på CentOS 7 med følgende kommando:

$ krøll https: // pakker.Microsoft.com/config/rhel/7/prod.repo |
sudo tee /etc /yum.repos.D/Microsoft.repo

PowerShell Package Repository bør legges til.

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

$ sudo yum makecache

Som du ser er Microsoft Package Repository oppført her. Så Microsoft Package Repository fungerer.

Nå kan du installere Poweshell på CentOS 7 -maskinen.

For å installere PowerShell på CentOS 7 -maskinen din, kjør følgende kommando:

$ sudo yum install powershell

For å bekrefte installasjonen, trykk y Og trykk deretter .

Du kan bli bedt om å godta GPG -nøkkelen til Microsoft Package Repository. For å gjøre det, trykk y Og trykk deretter .

PowerShell skal installeres.

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

$ PowerShell -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 den fra terminalen 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å Centos 7:

I denne delen skal jeg vise deg hvordan du kommer i gang med PowerShell.

Når du har startet Poweshell med PWSH -kommandoen, kan du begynne å kjøre PowerShell -kommandoer. Du kan også kjøre Linux -kommandoer.

La oss prøve å installere noe med Yum Package Manager fra PowerShell.

$ sudo yum install

Som du ser, er trepakken installert akkurat som på standard bash eller sh shell på linux.

Du kan også kjøre trekommandoen som vanlig.

$ tre

Selv om du kan bruke alle standard Linux -kommandoer i PowerShell, la oss se hvordan du gjør noen av de vanlige oppgavene PowerShell Way.

Du kan navigere til alle kataloger på datamaskinen din med Settlokalisering PowerShell -kommando.

For eksempel å navigere til ~/Nedlastinger katalog, kjør Settlokalisering Kommando som følger:

PS> Set-Location ~/Nedlastinger

Du kan liste opp innholdet i eventuelle kataloger på datamaskinen din med Get-Childitem PowerShell -kommando.

For eksempel for å liste opp innholdet i /etc katalog (la oss si), kjøre Get-Childitem Kommando som følger:

PS> Get-ChildItem /etc

Du kan fjerne en fil eller katalog med Fjerne gjenstand PowerShell -kommando.

For eksempel for å fjerne en fil ~/Dokumenter/hei.tekst, Kjør Fjerne gjenstand Kommando som følger:

PS> Fjern-element ~/Dokumenter/Hei.tekst

Som du ser blir filen fjernet.

Hvis du prøver å fjerne en katalog med Fjerne gjenstand PowerShell Command, PowerShell vil be deg om bekreftelse hvis katalogen ikke er tom som du kan se på skjermbildet nedenfor. Bare trykk en de foreslåtte tastene avhengig av kravet ditt og trykk For å utføre kommandoen.

Du kan trykke Y og fjern filene en etter en, eller trykk EN For å fjerne alle filene og katalogene inni rekursivt. Du har også muligheten til å stoppe kommandoen med S nøkkel. Hvis du vil hoppe over en fil eller katalog, trykk N. Hvis du vil hoppe over alle filer og kataloger, trykk L.

Akkurat som Linux Man Page, har PowerShell også hjelpesider. Som standard er ikke fullversjonen av hjelpesidene tilgjengelig. For å laste ned alle hjelpesidene, kjør følgende kommando:

PS> OPPDATERING-HELP

Når hjelpesidene er installert, kan du lese hjelpesidene til hvilken som helst kommando du ønsker som følger:

PS> Get -Help Command_name -Full

For eksempel å lese hjelpesiden til Get-Childitem, løpe Få hjelp følgende:

PS> Get-Help Get-ChildItem -Full

Hjelpesiden vises.

Hvis utgangen er veldig lang, kan du bruke en personsøker som følger:

PS> Get-Help Get-ChildItem -Full | Out -vert -Paging

Hjelpesiden skal åpnes med en personsøker. Nå kan du trykke på å navigere nedenfor.

Du kan også bruke mindre Pager of Linux som følger:

PS> Get-Help Get-ChildItem -Full | mindre

Nå kjenner du det grunnleggende om PowerShell. Du kan komme videre herfra på egen hånd. Lykke til!

Sette PowerShell som påloggingsskall:

PowerShell kan brukes som erstatning for sh og bash shell på linux. Det kan også settes som et påloggingsskall eller standard skall av Linux -brukere.

Hvis du liker PowerShell og vil angi det som påloggingsskall eller standardskallet ditt, er denne delen for deg.

Først, finn banen til pwsh Shell -program med følgende kommando:

$ Whereis pwsh

Som du kan se, banen til pwsh Kommando er /usr/bin/pwsh. Husk det.

For å angi det som påloggingsskall eller standard skall for påloggingsbrukeren din, kjører du følgende kommando:

$ sudo usermod -s/usr/bin/pwsh $ (whoami)

Nå, start datamaskinen på nytt for at endringene skal tre i kraft.

$ sudo omstart

Neste gang du logger inn, vil PowerShell bli brukt som standardskall.

Som du kan se, når jeg logger inn på Centos 7 -maskinen min, brukes PowerShell som standardskall.

Når jeg åpner terminalen fra det grafiske brukergrensesnittet, settes PowerShell også som standardskall.

Så det er slik du installerer og bruker PowerShell på CentOS 7. Takk for at du leste denne artikkelen.