Kommandoprompt vs Windows PowerShell: Hva er forskjellen?

Kommandoprompt vs Windows PowerShell: Hva er forskjellen?

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





Men før du hopper inn i det, er det en vesentlig forskjell du må forstå, og det er forskjellen mellom Ledeteksten og Kraftskall . De ser ganske like ut på overflaten, men i praksis er de veldig ulikt hverandre.





Her er hva du trenger å vite om de to.





Kommandoprompt kom først

Fra og med Windows NT og utover ble Windows utstyrt med en kommandolinjetolker cmd.exe , bedre kjent som Ledeteksten . Med det kan brukerne samhandle med operativsystemet ved hjelp av tekstbaserte kommandoer og parametere.

Men mens kommandoprompt kom først, var det ikke det de først. Tidligere versjoner av operativsystemet (Windows 95, 98 og ME) hadde en mer primitiv kommandolinjetolk COMMAND.COM , bedre kjent som MS-DOS .



Det sier seg selv at kommandoprompt var en enorm forbedring i forhold til den utdaterte MS-DOS-tolken.

Til tross for Windows 'grafiske karakter, har kommandolinjen aldri vært - og vil aldri være - foreldet. Det tilbyr en grad av kraft og fleksibilitet som bare ikke kan oppnås med pek-og-klikk-grensesnitt (for eksempel batch-skripting), og avhengig av din ferdighet kan du få ting gjort raskere ved hjelp av kommandoprompt.





Her er for eksempel noen vanlige oppgaver som er enklere med kommandoprompt. I tillegg er det flere grunnleggende kommandoer hver bruker bør vite hvis du trenger å feilsøke et problem, og alt du har er kommandolinjetilgang.

Hvis du er en absolutt jomfru på kommandolinjen, anbefaler vi å sjekke ut vår nybegynnerguide til kommandoprompt . Det er lettere enn du tror og vel verdt å vite.





Selv om kommandoprompt er mer enn tilstrekkelig for den gjennomsnittlige brukeren, vil noen mennesker ha mer - og det er derfor ledetekstutskiftninger, som åpen kildekonsoll, eksisterer. Heldigvis for oss alle hadde Microsoft et bedre svar i butikken: PowerShell.

PowerShell tok det til neste nivå

Hvis kommandoprompt er som en Motorola Razr fra 2004, så er PowerShell som en Motorola Moto X fra 2015. Den kan gjøre mye av det samme og mer . PowerShell er kanskje ikke beste kommandolinjetolker tilgjengelig, men den er absolutt kraftig nok til å tilfredsstille strømbrukere.

Frøene til PowerShell ble plantet i 2002 da Microsoft begynte å jobbe med Microsoft Shell, også kjent som Monad, som ble designet for å kunne utvides av brukere. Monad ble offentlig i 2005 og ble til slutt omdøpt til Kraftskall i 2006. Samtidig ble det integrert i selve operativsystemet.

Men hva betyr alt dette?

Enkelt sagt, PowerShell lar deg lag dine egne kommandoer og skript bruker programmeringsspråket C#. Både PowerShell og C# er integrert med Microsofts .NET Framework, noe som betyr at du får tilgang til mange eksisterende funksjoner og verktøy som hjelper deg med å lage bedre kommandoer og skript med mindre generell innsats.

PowerShell har mange avanserte funksjoner - som ekstern kjøring av oppgaver, bakgrunnsoppgaver, automatisering av oppgaver, kommandopiping og mer - som gjør det til et bedre valg enn den arkaiske ledeteksten når du har mye systemadministrasjon og vedlikehold gjøre.

Bør du bruke PowerShell? Den gjennomsnittlige brukeren trenger egentlig ikke alle disse bjellene og fløytene. Administratorer og strømbrukere, derimot, vil sannsynligvis elske det den kan gjøre. Kom i gang med disse grunnleggende PowerShell -kommandoene for å få en forsmak på potensialet.

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

PowerShell -forbedringer i Windows 10

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

Package Management: En pakkeleder er en praktisk måte å administrere all programvaren du laster ned, installerer og fjerner. I stedet for å hoppe fra nettsted til nettsted, blar du bare gjennom pakker med PackageManagement (tidligere kjent som OneGet). Ved å abonnere på forskjellige depoter 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 som standard integreres med systemet.

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

Inntil nylig krevde SSH på Windows bruk av en tredjepartsløsning (f.eks. PuTTY), men PowerShell-teamet kunngjorde at de ville implementere SSH -støtte på Windows . Det tok en stund, men det ser ut til at Windows endelig kommer inn på dette området.

hvordan frigjøre lagringsplass på apple watch

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

For grundige detaljer, sjekk ut Hva er nytt i PowerShell 5.0 artikkel av Microsoft.

Forhåpentligvis har du en bedre forståelse av forskjellene mellom kommandoprompt og PowerShell. Hvis du har kommet så langt, og du fremdeles er forvirret, ikke bekymre deg: PowerShell er for strømbrukere og kommandoprompt er bra nok for alle andre. Faktisk kan du klare deg uten å vite det heller.

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

Bildekreditter: Ledeteksten av Kaleb Fulgham via Flickr, Kryptert tilkobling av Andrea Danti via Shutterstock

Dele Dele kvitring E -post 5 tips for å overbelaste VirtualBox Linux -maskinene dine

Lei av den dårlige ytelsen som tilbys av virtuelle maskiner? Her er hva du bør gjøre for å øke VirtualBox -ytelsen.

Les neste
Relaterte temaer
  • Windows
  • Datamaskin vedlikehold
  • MS-DOS
  • Ledeteksten
  • Kraftskall
Om forfatteren Joel lee(1524 artikler publisert)

Joel Lee er sjefredaktør for MakeUseOf siden 2018. Han har en B.S. i informatikk og over ni års profesjonell skrive- og redigeringserfaring.

Mer fra Joel Lee

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere