Kommandoprompt vs Windows PowerShell: Hva er forskjellen?

Windows-brukere kan komme forbi uten å bruke kommandoprompt eller PowerShell. Men med Windows 10 og nye funksjoner rundt hjørnet, kanskje er det på tide vi lærte.

Windows-brukere kan komme forbi uten å bruke kommandoprompt eller PowerShell.  Men med Windows 10 og nye funksjoner rundt hjørnet, kanskje er det på tide vi lærte.
Annonse

Når det gjelder operativsystemer, er Windows kanskje minst avhengig av kommandolinjen. Faktisk har de fleste av oss klart å komme langt uten noen gang en gang å bruke den. Men med Windows 10 rundt hjørnet, kanskje er det på tide vi lærte.

Lås opp "100 + Essential Windows CMD Commands" lure ark nå!

Dette vil registrere deg på vårt nyhetsbrev

Skriv inn e-postlåsingen Les vår personvernpolicy

Men før du hopper inn i det, er det en signifikant forskjell som du trenger å forstå, og det er forskjellen mellom Command Prompt og PowerShell . De ser ganske like ut på overflaten, men i praksis er det stort sett ulikt hverandre.

Her er hva du trenger å vite om de to.

Kommandoprompt kom først

Fra og med Windows NT og senere, ble Windows utstyrt med en kommandolinje tolk kalt cmd.exe, bedre kjent som Command Prompt . Med det kan brukerne kommunisere med operativsystemet ved hjelp av tekstbaserte kommandoer og parametere.

Men mens Command Prompt kom først, var det ikke det første. Tidligere versjoner av operativsystemet (Windows 95, 98 og ME) hadde en mer primitive kommandolinje tolk kalt COMMAND.COM, bedre kjent som MS-DOS .

Det sier seg selv at Command Prompt var en stor forbedring over den utdaterte MS-DOS tolk.

ledetekst-Powershell-primitive

Til tross for Windows's grafiske natur har kommandolinjen aldri vært - og vil aldri være - foreldet. Det gir en grad av kraft og fleksibilitet som bare ikke kan oppnås med punkt-og-klikk-grensesnitt (for eksempel batch scripting), og avhengig av dine ferdigheter, kan du få ting gjort raskere ved hjelp av Command Prompt.

For eksempel, her er noen vanlige oppgaver gjort lettere av Kommandoprompt 7 Vanlige oppgaver Windows Kommandoprompt gjør det raskt og enkelt 7 Vanlige oppgaver Windows Kommandoprompt gjør det raskt og enkelt Ikke la kommandoprompen skremme deg. Det er enklere og mer nyttig enn du forventer. Du kan bli overrasket over hva du kan oppnå med bare noen få tastetrykk. Les mer . I tillegg er det flere grunnleggende kommandoer hver bruker skal vite 15 CMD-kommandoer. Hver Windows-bruker burde vite 15 CMD-kommandoer. Hver Windows-bruker burde vite. Kommandoprompt er et antikt, men kraftig Windows-verktøy. Vi viser deg de mest nyttige kommandoene hver Windows-bruker trenger å vite. Les mer hvis du trenger å feilsøke et problem, og alt du har er kommandolinjens tilgang.

Hvis du er en absolutt kommandolinje, anbefaler vi at du sjekker ut vår nybegynnerveiledning for Kommandoprompt En nybegynnersveiledning til Windows Command Line En nybegynnersveiledning til Windows Command Line Kommandolinjen lar deg kommunisere direkte med datamaskinen og instruere den utføre ulike oppgaver. Les mer . Det er lettere enn du tror og vel verdt å vite.

Mens kommandoprompt er mer enn tilstrekkelig for den gjennomsnittlige brukeren, vil noen mennesker ha mer - noe som er grunnen til at kommandoprompten, slik som Open Source Console Sick Of The Old Command Prompt i Windows 7? Oppgrader til konsollen Syk av den gamle kommandoprompt i Windows 7? Oppgrader til konsoll Microsoft gjennomgått og oppdaterte mye av Windows med Windows 7, men kommandoprompt er ikke oppdatert siden forrige århundre. Det er ikke bare gamle utseende; det mangler mange av funksjonene kommandolinjebrukerne har kommet ... Les mer, eksisterer. Heldigvis for oss alle hadde Microsoft et bedre svar i butikken: PowerShell.

PowerShell tok det til neste nivå

Hvis Command Prompt er som en Motorola Razr fra 2004, så er PowerShell som en Motorola Moto X i 2015. Det kan gjøre mange av de samme tingene og mer . PowerShell er kanskje ikke den beste kommandolinjetolkeren tilgjengelig, men det er absolutt kraftig nok til å tilfredsstille kraftbrukere.

Frøene til PowerShell ble plantet i 2002 da Microsoft begynte å jobbe på Microsoft Shell, også kjent som Monad, som var designet for å være utvidbart av brukerne. Monad ble offentliggjort i 2005 og ble senere omdøpt til PowerShell i 2006. Samtidig ble det integrert i selve operativsystemet.

Men hva betyr alt dette?

ledetekst-Powershell-Powershell

Enkelt sagt, PowerShell lar deg lage dine egne kommandoer og skript ved hjelp av C # programmeringsspråket. Både PowerShell og C # er integrert med Microsofts. NET Framework En GNU Beginning For Microsoft: Hva En Open Source. NET Framework betyr for resten av oss En GNU begynner for Microsoft: Hva er en åpen kildekode. NET Framework for resten av oss Microsoft bare utgitt en betydelig del av sin kode under en permissiv åpen kildekode lisens. Dette trekket bryter med årets tradisjon. Men hvorfor og hva betyr det for deg? Les mer, noe som betyr at du får tilgang til mange eksisterende funksjoner og verktøy for å hjelpe deg med å skape bedre kommandoer og skript med mindre samlet innsats.

PowerShell har mange avanserte funksjoner Øk produktiviteten din med Windows PowerShell-skript Øk produktiviteten din med Windows PowerShell-skript Hva om du kan bringe produktiviteten til Linux over til Windows? De fleste Linux distros kommer pakket med det kraftige Bash-skallet. PowerShell er en like kraftig terminal for Windows. Les mer - som ekstern utførelse av oppgaver, bakgrunnsoppgaver, oppgaveautomatisering, kommandoerør og mer - som gjør det til et bedre valg enn den arkaiske kommandoprompt når du har mye systemadministrasjon og vedlikehold å gjøre.

Skal du bruke PowerShell? Vel, den gjennomsnittlige brukeren trenger egentlig ikke alle disse bjellene og fløyter. Administratorer og strømbrukere vil på den annen side trolig elske hva den kan gjøre. Komme i gang med disse grunnleggende PowerShell-kommandoene 6 Grunnleggende PowerShell-kommandoer for å få mer ut av Windows 6 Grunnleggende PowerShell-kommandoer for å få mer ut av Windows PowerShell er hva du får når du gir steroider til Windows Command Prompt. Det gir deg kontroll over nesten alle aspekter av Windows-systemet. Vi hjelper deg med å hoppe opp sin læringskurve. Les mer for å få en smak av sitt potensial.

Merk: PowerShell har litt læringskurve, så forvent ikke å forstå det med en gang.

PowerShell forbedringer i Windows 10

Så nyttig som det allerede, vil PowerShell motta flere forbedringer når Windows 10 er offisielt utgitt. Her er noen høydepunkter som du kan forvente.

PackageManagement: En pakkebehandling er en praktisk måte å administrere all programvare som du laster ned, installerer og fjerner. I stedet for å hoppe fra nettside til nettside, går du bare gjennom pakker med PackageManagement (tidligere kjent som OneGet Windows Gets A Package Manager - Last ned programvare sentralt via OneGet Windows får en pakkebehandling - Last ned programvare sentralt via OneGet Microsoft legger til enda en Linux-funksjon til Windows Pakkebehandling kan øke produktiviteten, øke sikkerheten og gi deg mye hodepine. Vi viser deg hvordan det vil fungere. Les mer). Ved å abonnere på ulike repositorier, kan du velge hvilke pakker som er tilgjengelige for deg.

OneGet er teknisk tilgjengelig allerede for Windows 8.1, men bare hvis du installerer Windows Management Framework 5.0. Når Windows 10 kommer rundt, vil PackageManagement bli integrert med systemet som standard.

Secure Shell (SSH): Secure Shell har lenge vært en stiftprotokoll for å etablere krypterte forbindelser mellom eksterne systemer. Uten SSH er det enkelt for utenforstående å fange opp data som det blir overført.

ledetekst-Powershell-funksjoner

Inntil nylig måtte SSH på Windows bruke en tredjeparts løsning (f.eks. PuTTY), men PowerShell-teamet annonserte at de skulle implementere SSH-støtte på Windows. Det tok en stund, men det ser ut til at Windows endelig kommer opp i dette området.

PowerShell-funksjoner: Med versjon 5.0 blir språket til PowerShell selv forbedret med nye funksjoner som: klasser og enums, nye innebygde kommandoer, utvidede funksjoner for eksisterende kommandoer, syntaksfarging i konsollen og mer.

For detaljerte detaljer, se hva som er nytt i PowerShell 5.0-artikkelen fra Microsoft.

Forhåpentligvis har du nå en bedre følelse av forskjellene mellom Command Prompt og PowerShell. Hvis du har kommet så langt, og du er fortsatt forvirret, ikke vær redd: PowerShell er for strømbrukere og kommandoprompt er godt nok for alle andre. Faktisk kan du komme forbi uten å vite heller.

Har du spørsmål? Hva synes du om PowerShell? Går Microsoft i riktig retning? Del med oss ​​i kommentarene nedenfor!

Image Credits: Kommandoprompt av Kaleb Fulgham via Flickr, Kryptert Tilknytning av Andrea Danti via Shutterstock

In this article