Werbung

In Bezug auf Betriebssysteme ist Windows möglicherweise am wenigsten auf die Befehlszeile angewiesen. Tatsächlich haben die meisten von uns es geschafft, ohne so weit zu kommen jemals einmal es benutzen. Aber mit Windows 10 um die Ecke ist es vielleicht an der Zeit, dass wir es lernen.

Bevor Sie jedoch darauf eingehen, müssen Sie einen wesentlichen Unterschied verstehen, und das ist der Unterschied zwischen Eingabeaufforderung und Power Shell. Sie sehen an der Oberfläche ziemlich ähnlich aus, sind sich aber in der Praxis sehr unähnlich.

Hier ist, was Sie über die beiden wissen müssen.

Die Eingabeaufforderung wurde zuerst angezeigt

Ab Windows NT und darüber hinaus wurde Windows mit einem Befehlszeileninterpreter namens ausgestattet cmd.exe, besser bekannt als Eingabeaufforderung. Damit konnten Benutzer mit textbasierten Befehlen und Parametern mit dem Betriebssystem interagieren.

Die Eingabeaufforderung stand zwar an erster Stelle, war es aber nicht das zuerst. In früheren Versionen des Betriebssystems (Windows 95, 98 und ME) wurde ein primitiverer Befehlszeileninterpreter aufgerufen

COMMAND.COM, besser bekannt als MS-DOS.

Es versteht sich von selbst, dass die Eingabeaufforderung eine enorme Verbesserung gegenüber dem veralteten MS-DOS-Interpreter darstellt.

Eingabeaufforderung-Powershell-Primitiv

Trotz der grafischen Natur von Windows war und wird die Befehlszeile nie veraltet sein. Es bietet ein Maß an Leistung und Flexibilität, das mit Point-and-Click-Schnittstellen nicht erreicht werden kann (z. B. Batch-Scripting) und abhängig von Ihren Kenntnissen können Sie mit Command die Dinge schneller erledigen Prompt.

Zum Beispiel hier einige Allgemeine Aufgaben, die durch die Eingabeaufforderung erleichtert werden 7 Allgemeine Aufgaben Die Windows-Eingabeaufforderung macht es schnell und einfachLassen Sie sich von der Eingabeaufforderung nicht einschüchtern. Es ist einfacher und nützlicher als Sie erwarten. Sie werden überrascht sein, was Sie mit nur wenigen Tastenanschlägen erreichen können. Weiterlesen . Darüber hinaus gibt es mehrere Grundbefehle, die jeder Benutzer kennen sollte 15 CMD-Befehle (Windows Command Prompt), die Sie kennen müssenDie Eingabeaufforderung ist immer noch ein leistungsstarkes Windows-Tool. Hier sind die nützlichsten CMD-Befehle, die jeder Windows-Benutzer kennen muss. Weiterlesen Falls Sie ein Problem beheben müssen und nur über einen Befehlszeilenzugriff verfügen.

Wenn Sie eine absolute Kommandozeilen-Jungfrau sind, empfehlen wir Ihnen, unsere zu überprüfen Anfängerleitfaden zur Eingabeaufforderung Ein Leitfaden für Anfänger zur Windows-BefehlszeileÜber die Befehlszeile können Sie direkt mit Ihrem Computer kommunizieren und ihn anweisen, verschiedene Aufgaben auszuführen. Weiterlesen . Es ist einfacher als Sie denken und es lohnt sich zu wissen.

Während die Eingabeaufforderung für den durchschnittlichen Benutzer mehr als ausreichend ist, möchten einige Leute mehr - weshalb es Eingabeaufforderungen für Eingabeaufforderungen wie die Open Source-Konsole gibt. Zum Glück für uns alle hatte Microsoft eine bessere Antwort auf Lager: PowerShell.

PowerShell hat es auf die nächste Stufe gebracht

Wenn die Eingabeaufforderung wie ein Motorola Razr aus dem Jahr 2004 ist, dann ist PowerShell wie ein Motorola Moto X aus dem Jahr 2015. Es kann viele der gleichen Dinge tun und Mehr. PowerShell ist möglicherweise nicht die Beste Befehlszeileninterpreter verfügbar, aber sicherlich leistungsstark genug, um Power-User zufrieden zu stellen.

Die Grundlage für PowerShell wurde im Jahr 2002 gelegt, als Microsoft mit der Arbeit an Microsoft Shell, auch bekannt als Monad, begann, das für Benutzer erweiterbar war. Monad ging 2005 an die Börse und wurde schließlich in umbenannt Power Shell in 2006. Gleichzeitig wurde es in das Betriebssystem selbst integriert.

Aber was bedeutet das alles?

Kommando-Eingabeaufforderung-Powershell-Powershell

Einfach ausgedrückt, PowerShell ermöglicht es Ihnen Erstellen Sie Ihre eigenen Befehle und Skripte Verwenden der Programmiersprache C #. Sowohl PowerShell als auch C # sind in Microsoft .NET Framework integriert, sodass Sie Zugriff auf viele Funktionen haben von bereits vorhandenen Funktionen und Tools, mit denen Sie bessere Befehle und Skripte mit insgesamt weniger erstellen können Anstrengung.

PowerShell verfügt über viele erweiterte Funktionen Steigern Sie Ihre Produktivität mit Windows PowerShell-SkriptenWas wäre, wenn Sie die Produktivität von Linux auf Windows übertragen könnten? Die meisten Linux-Distributionen werden mit der leistungsstarken Bash-Shell geliefert. PowerShell ist ein ebenso leistungsfähiges Terminal für Windows. Weiterlesen - wie Remote-Ausführung von Aufgaben, Hintergrundaufgaben, Aufgabenautomatisierung, Befehlspiping und mehr - das macht es zu einem Bessere Wahl als die archaische Eingabeaufforderung, wenn Sie viel Systemadministration und Wartung benötigen tun.

Sollten Sie PowerShell verwenden? Nun, der durchschnittliche Benutzer braucht nicht wirklich alle diese Schnickschnack. Administratoren und Power-User hingegen werden wahrscheinlich lieben, was es kann. Beginnen Sie mit diesen grundlegende PowerShell-Befehle 6 Grundlegende PowerShell-Befehle, um mehr aus Windows herauszuholenPowerShell erhalten Sie, wenn Sie der Windows-Eingabeaufforderung Steroide geben. Sie können nahezu jeden Aspekt des Windows-Systems steuern. Wir helfen Ihnen dabei, die Lernkurve zu beschleunigen. Weiterlesen um einen Vorgeschmack auf sein Potenzial zu bekommen.

Hinweis: PowerShell hat eine gewisse Lernkurve. Erwarten Sie also nicht, diese sofort zu erfassen.

PowerShell-Verbesserungen in Windows 10

So nützlich es auch ist, PowerShell wird mit der offiziellen Veröffentlichung von Windows 10 einige Verbesserungen erhalten. Hier sind einige Highlights, die Sie erwarten können.

PackageManagement: Ein Paketmanager ist eine bequeme Möglichkeit, die gesamte Software zu verwalten, die Sie herunterladen, installieren und entfernen. Anstatt von Website zu Website zu springen, durchsuchen Sie einfach Pakete mit PackageManagement (früher bekannt als OneGet Windows erhält einen Paketmanager - Laden Sie Software zentral über OneGet herunterMicrosoft fügt Windows eine weitere Linux-Funktion hinzu. Das Paketmanagement kann die Produktivität erheblich steigern, die Sicherheit erhöhen und Ihnen letztendlich viel Kopfschmerzen ersparen. Wir zeigen Ihnen, wie es funktionieren wird. Weiterlesen ). Durch Abonnieren verschiedener Repositorys können Sie auswählen, welche Pakete für Sie verfügbar sind.

OneGet ist technisch bereits für Windows 8.1 verfügbar, jedoch nur, wenn Sie die Windows-Verwaltung installieren Framework 5.0. Wenn Windows 10 verfügbar ist, wird PackageManagement von in das System integriert Standard.

Secure Shell (SSH): Secure Shell ist seit langem ein Grundprotokoll zum Herstellen verschlüsselter Verbindungen zwischen Remote-Systemen. Ohne SSH ist es für Außenstehende einfach, Daten während der Übertragung abzufangen.

Eingabeaufforderung-Powershell-Funktionen

Bis vor kurzem erforderte SSH unter Windows die Verwendung einer Drittanbieterlösung (z. B. PuTTY), aber das PowerShell-Team gab bekannt, dass die Implementierung erfolgen würde SSH-Unterstützung unter Windows Windows 10 SSH vs. PuTTY: Zeit, Ihren RAS-Client zu wechseln?Lassen Sie uns einen Blick darauf werfen, wie der SSH-Zugriff in Windows 10 eingerichtet wird und ob die neuen Tools PuTTY ersetzen können. Weiterlesen . Es hat eine Weile gedauert, aber es scheint, dass Windows in diesem Bereich endlich aufholt.

PowerShell-Funktionen: Mit Version 5.0 wird die Sprache von PowerShell selbst um neue Funktionen wie Klassen und erweitert Aufzählungen, neue integrierte Befehle, erweiterte Funktionen für vorhandene Befehle, Syntaxfarbe in der Konsole und Mehr.

Ausführliche Informationen finden Sie in der Was ist neu in PowerShell 5.0? Artikel von Microsoft.

Hoffentlich haben Sie jetzt ein besseres Gefühl für die Unterschiede zwischen Eingabeaufforderung und PowerShell. Wenn Sie so weit gekommen sind und immer noch verwirrt sind, machen Sie sich keine Sorgen: PowerShell ist für Hauptbenutzer und die Eingabeaufforderung ist gut genug für alle anderen. In der Tat können Sie ohne Wissen auch auskommen.

Haben Sie Fragen? Was denkst du über PowerShell? Geht Microsoft in die richtige Richtung? Teilen Sie mit uns in den Kommentaren unten!

Bildnachweis: Eingabeaufforderung von Kaleb Fulgham über Flickr, Verschlüsselte Verbindung von Andrea Danti über Shutterstock

Joel Lee hat einen B.S. in Informatik und über sechs Jahre Berufserfahrung im Schreiben. Er ist Chefredakteur von MakeUseOf.