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.