Was ist ein Umleitungsoperator?

Inhaltsverzeichnis:

Was ist ein Umleitungsoperator?
Was ist ein Umleitungsoperator?
Anonim

Ein Umleitungsoperator ist ein Sonderzeichen, das mit einem Befehl wie einem Eingabeaufforderungsbefehl oder einem DOS-Befehl verwendet werden kann, um entweder die Eingabe an den Befehl oder die Ausgabe des Befehls umzuleiten.

Wenn Sie einen Befehl ausführen, erfolgt die Eingabe standardmäßig über die Tastatur und die Ausgabe wird an das Eingabeaufforderungsfenster gesendet. Befehlseingaben und -ausgaben werden Befehlshandles genannt.

Image
Image

Umleitungsoperatoren in Windows und MS-DOS

Die folgende Tabelle listet alle verfügbaren Umleitungsoperatoren für Befehle in Windows und MS-DOS auf. Die Umleitungsoperatoren > und >> werden jedoch mit großem Abstand am häufigsten verwendet.

Spickzettel für Umleitungsoperatoren
Umleitungsoperator Erklärung Beispiel
> Das Größer-als-Zeichen wird verwendet, um an eine Datei oder sogar einen Drucker oder ein anderes Gerät zu senden, welche Informationen aus dem Befehl auch im Eingabeaufforderungsfenster angezeigt worden wären, wenn Sie den Operator nicht verwendet hätten. assoc > types.txt
>> Das doppelte Größer-als-Zeichen funktioniert genauso wie das einfache Größer-als-Zeichen, aber die Informationen werden an das Ende der Datei angehängt, anstatt sie zu überschreiben. ipconfig >> netdata.txt
< Das Kleiner-als-Zeichen wird verwendet, um die Eingabe für einen Befehl aus einer Datei statt von der Tastatur zu lesen. sort < data.txt
| Die vertikale Pipe wird verwendet, um die Ausgabe eines Befehls zu lesen und if für die Eingabe eines anderen zu verwenden. dir | sortieren

Zwei weitere Umleitungsoperatoren, >& und <& , existieren ebenfalls, befassen sich aber hauptsächlich mit komplizierteren Umleitungen, die Befehlshandles beinh alten.

Auch hier ist der Clip-Befehl erwähnenswert. Es ist kein Umleitungsoperator, aber er soll mit einem verwendet werden, normalerweise der vertikalen Pipe, um die Ausgabe des Befehls vor der Pipe in die Windows-Zwischenablage umzuleiten.

Beispiel: Ausführen von ping 192.168.1.1 | clip kopiert die Ergebnisse des Ping-Befehls in die Zwischenablage, die Sie dann in ein beliebiges Programm einfügen können.

So verwenden Sie einen Umleitungsoperator

Der Umleitungsoperator wird hinzugefügt, nachdem der normale Befehl geschrieben wurde.

Der Befehl ipconfig ist eine gängige Methode, um verschiedene Netzwerkeinstellungen über die Eingabeaufforderung zu finden. Eine Möglichkeit, es auszuführen, ist die Eingabe von ipconfig /all im Eingabeaufforderungsfenster.

Wenn Sie das tun, werden die Ergebnisse in der Eingabeaufforderung angezeigt und sind dann nur dann an anderer Stelle nützlich, wenn Sie sie aus dem Bildschirm der Eingabeaufforderung kopieren. Es sei denn, Sie verwenden einen Umleitungsoperator, um die Ergebnisse an einen anderen Ort wie eine Datei umzuleiten.

Ipconfig-Befehlsumleitungsoperator


ipconfig /all > networksettings.txt

Image
Image

Wenn wir uns den ersten Umleitungsoperator in der obigen Tabelle ansehen, können wir sehen, dass das Größer-als-Zeichen verwendet werden kann, um die Ergebnisse des Befehls an eine Datei zu senden. Mit diesem Beispielbefehl oben senden Sie die Ergebnisse von ipconfig /all an eine Textdatei namens networksettings.txt.

Dir-Befehlsumleitungsoperator

Der dir-Befehl ist eine weitere Situation, in der ein Umleitungsoperator wirklich nützlich ist. Da dieser Befehl oft Ergebnisse erzeugt, die zu lang sind, um bequem in einem Eingabeaufforderungsfenster gelesen zu werden, ist es ratsam, alles in ein Textdokument zu exportieren.


dir C:\Users\Tim\Downloads > downloads.txt

In diesem Beispiel werden alle Dateien und Ordner im Download-Ordner dieses Benutzers in der downloads.txt-Datei angezeigt.

Die TXT-Datei wird in demselben Ordner gespeichert, in dem der Befehl ausgeführt wird, nicht unbedingt in dem Ordner, der im Befehl verwendet wird. Wenn der Befehl in diesem Beispiel von Users\Tim ausgeführt wird, wird die Datei downloads.txt dort gespeichert, nicht in Tim\Downloads.

Empfohlen: