Advertentie
Wat besturingssystemen betreft, is Windows misschien het minst afhankelijk van de opdrachtregel. De meesten van ons zijn er zelfs in geslaagd om zo ver te komen zonder ooit het gebruiken. Maar met Windows 10 om de hoek, wordt het misschien tijd dat we het leren.
Maar voordat je erin springt, is er een belangrijk verschil dat je moet begrijpen, en dat is het verschil tussen Opdrachtprompt en PowerShell. Ze lijken aan de oppervlakte vrij veel op elkaar, maar in de praktijk zijn ze enorm verschillend van elkaar.
Dit is wat u moet weten over de twee.
De opdrachtprompt kwam eerst
Beginnend met Windows NT en hoger, was Windows uitgerust met een opdrachtregelinterpreter genaamd cmd.exe, beter bekend als Opdrachtprompt. Hiermee konden gebruikers communiceren met het besturingssysteem met behulp van op tekst gebaseerde opdrachten en parameters.
Maar hoewel de opdrachtprompt als eerste kwam, was dat niet het geval de eerste. Eerdere versies van het besturingssysteem (Windows 95, 98 en ME) hadden een meer primitieve opdrachtregelinterpreter genaamd COMMAND.COM, beter bekend als MS-DOS.
Het spreekt voor zich dat de opdrachtprompt een enorme verbetering was ten opzichte van de verouderde MS-DOS-interpreter.
Ondanks de grafische aard van Windows is de opdrachtregel nooit verouderd en zal deze ook nooit verouderd zijn. Het biedt een mate van kracht en flexibiliteit die gewoon niet kan worden bereikt met point-and-click-interfaces (zoals batch-scripting), en afhankelijk van uw vaardigheid kunt u dingen sneller gedaan krijgen met Command Snel.
Hier zijn er bijvoorbeeld een paar veelvoorkomende taken gemakkelijker gemaakt door de opdrachtprompt 7 Algemene taken De opdrachtprompt van Windows maakt snel en eenvoudigLaat u niet intimideren door de opdrachtprompt. Het is eenvoudiger en nuttiger dan je verwacht. Het zal u misschien verbazen wat u met slechts een paar toetsaanslagen kunt bereiken. Lees verder . Daarnaast zijn er meerdere basisopdrachten die elke gebruiker moet kennen 15 Windows Command Prompt (CMD) -opdrachten die u moet kennenDe opdrachtprompt is nog steeds een krachtig Windows-hulpprogramma. Dit zijn de handigste CMD-opdrachten die elke Windows-gebruiker moet kennen. Lees verder in het geval dat u een probleem moet oplossen en u alleen toegang tot de opdrachtregel hebt.
Als je een absolute maagdelijke commandoregel bent, raden we aan om onze te bekijken beginnershandleiding voor de opdrachtprompt Een beginnershandleiding voor de Windows-opdrachtregelVia de opdrachtregel kunt u rechtstreeks met uw computer communiceren en deze instrueren om verschillende taken uit te voeren. Lees verder . Het is gemakkelijker dan je denkt en het is de moeite waard om te weten.
Hoewel de opdrachtprompt meer dan voldoende is voor de gemiddelde gebruiker, willen sommige mensen meer - daarom bestaan er vervangende opdrachtprompts, zoals de open source-console. Gelukkig voor ons allemaal had Microsoft een beter antwoord in petto: PowerShell.
PowerShell heeft het naar een hoger niveau getild
Als Command Prompt lijkt op een Motorola Razr uit 2004, dan is PowerShell als een Motorola Moto X uit 2015. Het kan veel van dezelfde dingen doen en meer. PowerShell is misschien niet de het beste opdrachtregelinterpreter beschikbaar, maar deze is zeker krachtig genoeg om ervaren gebruikers tevreden te stellen.
De zaden voor PowerShell werden geplant in 2002 toen Microsoft begon te werken aan Microsoft Shell, ook wel bekend als Monad, dat ontworpen was om uitbreidbaar te zijn door gebruikers. Monad ging in 2005 naar de beurs en werd uiteindelijk hernoemd PowerShell in 2006. Tegelijkertijd werd het geïntegreerd in het besturingssysteem zelf.
Maar wat betekent dit allemaal?
Simpel gezegd, met PowerShell kunt u dat doen maak je eigen commando's en scripts met de programmeertaal C #. Zowel PowerShell als C # zijn geïntegreerd met het .NET Framework van Microsoft, wat betekent dat u veel toegang krijgt van reeds bestaande functies en tools om u te helpen betere commando's en scripts te creëren met minder algemeen inspanning.
PowerShell heeft veel geavanceerde functies Verhoog uw productiviteit met Windows PowerShell-scriptsWat als je de productiviteit van Linux naar Windows zou kunnen brengen? De meeste Linux-distributies worden geleverd met de krachtige Bash-shell. PowerShell is een even krachtige terminal voor Windows. Lees verder - zoals het op afstand uitvoeren van taken, achtergrondtaken, taakautomatisering, opdrachtpiping en meer - dat maakt het een betere keuze dan de archaïsche opdrachtprompt wanneer u veel systeembeheer en onderhoud heeft Doen.
Moet je PowerShell gebruiken? Nou, de gemiddelde gebruiker heeft niet echt al deze toeters en bellen nodig. Beheerders en ervaren gebruikers daarentegen zullen waarschijnlijk dol zijn op wat het kan doen. Ga hiermee aan de slag basis PowerShell-opdrachten 6 Basic PowerShell-opdrachten om meer uit Windows te halenPowerShell is wat u krijgt als u steroïden aan de Windows-opdrachtprompt geeft. Het geeft u controle over bijna elk aspect van het Windows-systeem. We helpen je om de leercurve te verbeteren. Lees verder om zijn potentieel te proeven.
Opmerking: PowerShell heeft een beetje een leercurve, dus verwacht niet dat je het meteen begrijpt.
PowerShell-verbeteringen in Windows 10
Hoe nuttig het ook is, PowerShell zal verschillende verbeteringen ontvangen wanneer Windows 10 officieel wordt uitgebracht. Hier zijn enkele hoogtepunten die u kunt verwachten.
Pakketbeheer: Een pakketbeheerder is een handige manier om alle software te beheren die u downloadt, installeert en verwijdert. In plaats van van website naar website te springen, bladert u gewoon door pakketten met PackageManagement (voorheen bekend als OneGet Windows krijgt een pakketbeheerder - Download software centraal via OneGetMicrosoft voegt nog een andere Linux-functie toe aan Windows. Pakketbeheer kan de productiviteit aanzienlijk verhogen, de beveiliging verhogen en u uiteindelijk een hoop hoofdpijn besparen. We laten u zien hoe het werkt. Lees verder ). Door u te abonneren op verschillende repositories, kunt u kiezen welke pakketten voor u beschikbaar zijn.
OneGet is technisch al beschikbaar voor Windows 8.1, maar alleen als u Windows Management installeert Kader 5.0. Wanneer Windows 10 op de markt komt, zal PackageManagement worden geïntegreerd met het systeem door standaard.
Secure Shell (SSH): Secure Shell is al lang een belangrijk protocol voor het tot stand brengen van gecodeerde verbindingen tussen externe systemen. Zonder SSH kunnen buitenstaanders gemakkelijk gegevens onderscheppen terwijl ze worden verzonden.
Tot voor kort vereiste SSH op Windows het gebruik van een oplossing van derden (bijvoorbeeld PuTTY), maar het PowerShell-team kondigde aan dat ze zouden implementeren SSH-ondersteuning op Windows Windows 10 SSH vs. PuTTY: tijd om van RAS-client te wisselen?Laten we eens kijken hoe u SSH-toegang instelt in Windows 10 en of de nieuwe tools PuTTY kunnen vervangen. Lees verder . Het heeft even geduurd, maar het lijkt erop dat Windows eindelijk een inhaalslag maakt op dit gebied.
PowerShell-functies: Met versie 5.0 wordt de taal van PowerShell zelf verbeterd met nieuwe functies zoals: klassen en enums, nieuwe ingebouwde opdrachten, uitgebreide functies voor bestaande opdrachten, syntaxkleuring in de console, en meer.
Voor diepgaande details, bekijk de Wat is er nieuw in PowerShell 5.0 artikel door Microsoft.
Hopelijk heb je nu een beter idee van de verschillen tussen de opdrachtprompt en PowerShell. Als je zover bent gekomen en je nog steeds in de war bent, maak je geen zorgen: PowerShell is voor ervaren gebruikers en de opdrachtprompt is goed genoeg voor alle anderen. Je kunt zelfs rondkomen zonder het te weten.
Heeft u nog vragen? Wat vind je van PowerShell? Gaat Microsoft de goede kant op? Deel het met ons in de reacties hieronder!
Afbeeldingscredits: Opdrachtprompt door Kaleb Fulgham via Flickr, Versleutelde verbinding door Andrea Danti via Shutterstock
Joel Lee heeft een B.S. in computerwetenschappen en meer dan zes jaar professionele schrijfervaring. Hij is de hoofdredacteur van MakeUseOf.