Kommandoprompt vs Windows PowerShell Hva er forskjellen?

Kommandoprompt vs Windows PowerShell Hva er forskjellen? / Windows

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 en gang bruker det. Men med Windows 10 rundt hjørnet, kanskje er det på tide vi lærte.

Men før du hopper inn i det, er det en signifikant forskjell som du trenger å forstå, og det er forskjellen mellom Ledeteksten og Kraftskall. 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

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

Men mens Command Prompt kom først, var det ikke de først. Tidligere versjoner av operativsystemet (Windows 95, 98 og ME) hadde en mer primitiv 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.

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 ferdighetene dine, kan du få ting gjort raskere ved å bruke 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 bør vite 15 CMD-kommandoer. Hver Windows-bruker burde vite. Kommandoprompten er fortsatt et kraftig Windows-verktøy. Her er de mest nyttige CMD-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 - det er derfor kommandoprompte erstatninger, som åpen kildekonsoll, 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 beste kommandolinje tolk tilgjengelig, men det er absolutt kraftig nok til å tilfredsstille strømbrukere.

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 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 C # programmeringsspråket. 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 for å hjelpe deg med å lage 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 kjøring 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 programvaren 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.

Inntil nylig måtte SSH på Windows bruke en tredjepartsløsning (for eksempel PuTTY), men PowerShell-teamet annonserte at de skulle implementere SSH-støtte på Windows Windows 10 SSH vs. PuTTY: Tid til å bytte fjerntilgangsklient? Windows 10 SSH vs PuTTY: Tid til å bytte fjerntilgangsklient? La oss se på hvordan du konfigurerer SSH-tilgang i Windows 10, og om de nye verktøyene kan erstatte PuTTY. Les mer . 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

Utforsk mer om: Kommandoprompt, Datamaskinvedlikehold, MS-DOS, PowerShell.