installeer en aan de slag met PowerShell op Ubuntu
PowerShell is een taakgebaseerde configuratietool die wordt gebruikt voor automatisering en configuratie van Windows-besturingssysteem. Het is een zeer krachtige tool gebouwd op de top van.NET framework. Microsoft heeft PowerShell Core uitgebracht voor Linux-besturingssystemen. PowerShell core is gebouwd op de top van.net core.
beheerders kunnen verschillende beheertaken uitvoeren op de lokale computer of op een externe computer met PowerShell. Het is een zeer krachtige command line tool.
PowerShell is ook een zeer krachtige scripttaal voor systeembeheer. U kunt zeer complexe scripts schrijven met PowerShell om u te helpen uw dagelijkse systeembeheertaken te automatiseren.
In dit artikel zal ik u laten zien hoe u PowerShell op Ubuntu 18.04 LTS installeert en ook hoe u aan de slag kunt met PowerShell. Dus, laten we gaan graven.
PowerShell is niet beschikbaar in de officiële pakketrepository van Ubuntu 18.04 LTS. Maar u kunt eenvoudig de officiële Microsoft package repository toevoegen aan Ubuntu 18.04 LTS en installeer PowerShell vanaf daar met behulp van de apt package manager.navigeer eerst naar de map/tmp met het volgende commando:
download nu het Microsoft-pakket repository installer deb pakketbestand met het volgende commando:
Now, install the Microsoft package repository installer DEB package with the following command:
Microsoft package repositories should be enabled.
update nu de cache van de apt-pakketopslag met het volgende commando:
apt package repository cache moet worden bijgewerkt. Zoals u kunt zien, Microsoft package repository wordt hier ook vermeld. Zo, Microsoft package repository wordt gebruikt.
nu kunt u PowerShell installeren op uw Ubuntu 18.04 LTS-machine.
om PowerShell op uw Ubuntu 18 te installeren.4 LTS machine, voer het volgende commando uit:
om de installatie te bevestigen, drukt u op y en druk vervolgens op <Enter>.
PowerShell moet worden geïnstalleerd.
Voer nu het volgende commando uit om te controleren of PowerShell werkt of niet:
De versie-informatie van PowerShell moet op de console worden afgedrukt. Zoals je kunt zien, Ik ben met PowerShell 6.2.0. Het kan anders zijn tegen de tijd dat je dit artikel leest.
Begin PowerShell:
Nu PowerShell is geïnstalleerd, kunt u beginnen met het volgende commando:
PowerShell moet beginnen. Nu kunt u PowerShell-opdrachten starten, PowerShell-scripts schrijven, PowerShell-scripts uitvoeren en nog veel meer.
aan de slag met PowerShell op Ubuntu 18.04 LTS:
In deze sectie van het artikel laat ik u de basisprincipes van PowerShell zien. Dus, laten we beginnen.
PowerShell heeft ondersteuning voor alle gangbare cmd.EXE en Unix commando ‘ s. Bijvoorbeeld cat, dir, rm, echo, cls, cd etc.
Op Linux kun je elk van de bestaande Linux commando ‘ s van PowerShell gebruiken. Zoals je kunt zien, Ik liep de Apt en whoami Linux commando ‘ s en het liep met succes.
PowerShell gebruikt meer beschrijvende aliassen voor de Windows cmd.exe commando ‘ s zoals dir, cd, cls etc.
u kunt het Get-Alias commando van PowerShell gebruiken om de alias van uw gewenste commando ‘ s te vinden.
om bijvoorbeeld de alias van het cd-commando te vinden, gebruik je Get-Alias als volgt:
zoals je kunt zien, is de alias Set-Location. PoweShell commando ‘ s zijn erg makkelijk te onthouden.
zoals u kunt zien, kan ik het commando Set-Location gebruiken om naar een andere map te navigeren.
PowerShell heeft ook krachtige automatische aanvulling functies. U gebruikt <Tab> op dezelfde manier als op Linux om automatische aanvulling te krijgen.
Als u de voorkeur geeft aan korte commando ‘ s, staat PowerShell ook achter u. PowerShell biedt hiervoor een aantal standaard aliassen.
eerder gebruikte ik het Get-Alias Commando. Maar ik had een kortere alias kunnen gebruiken. Het zou me hetzelfde resultaat geven als je kunt zien in de screenshot hieronder.
get en al is voor Alias.
op dezelfde manier kunt u sal gebruiken in plaats van het Set-Alias Commando. Hier staat s voor Set en al voor Alias.
voor meer informatie over commando alias, kijk naar de officiële documentatie van PowerShell op https://docs.microsoft.com/en-us/powershell/scripting/learn/using-familiar-command-names?view=powershell-6
onder Linux hebben we manpages. Manpages helpen ons te leren waarvoor het commando wordt gebruikt, welke commando-opties beschikbaar zijn, wat elk van de opties doet en nog veel meer. Op dezelfde manier kunt u hulp krijgen bij PowerShell-opdrachten.
Op PowerShell wordt het Get-Help commando gebruikt om hulp te krijgen op het gewenste commando.
bijvoorbeeld, om hulp te krijgen op het Set-Location commando dat we eerder hebben gezien, voer je het volgende commando uit:
zoals je kunt zien, toont het Get-Help commando de naam van het commando, de syntaxis van het commando, de aliassen van de commando. Maar het zou meer moeten laten zien!
In het eerdere voorbeeld hebt u gezien dat het Get-Help-commando de Help-bestanden van het commando niet kon vinden op mijn computer. Zo, het weergegeven gedeeltelijke hulp. Ik heb eigenlijk niet de hulp bestanden gedownload voor dat Commando.
Voor het downloaden van de Help-bestanden op uw computer, voer de volgende PowerShell commando:
Zoals je kan zien, PowerShell is het downloaden en installeren van de help-bestanden.
zodra de hulpbestanden zijn gedownload, proberen we opnieuw hulp te krijgen voor het Set-Location Commando.
Er is niets veranderd! Nou, standaard, gedeeltelijke hulp wordt weergegeven. Maar, u kunt de volledige hulp bekijken als je nu wilt.
om volledige hulp weer te geven op het Set-Location Commando, voer Get-Help als volgt uit:
kan zien, de volledige hulp wordt weergegeven. De volledige help bevat voorbeelden en uitleg van alle opties.
Als u geen hulpbestanden wilt downloaden, kunt u als volgt hulp online vinden met het commando Get-Help:
A webbrowser zal openen met de Help-pagina voor Set-locatie zoals je kunt zien.
de online help-pagina bevat ook voorbeelden.
Nu u weet hoe u opdrachten moet uitvoeren en hoe u hulp kunt krijgen op PowerShell, moet u in staat zijn om er meer over te leren. Bedankt voor het lezen van dit artikel.