So legen Sie Aliase für die Eingabeaufforderung in Windows fest
In diesem Artikel möchte ich Ihnen eine nützliche Methode zum Definieren von Aliasen für die Eingabeaufforderung vorstellen. Die in diesem Artikel beschriebene Methode funktioniert in allen modernen Windows-Versionen, einschließlich Windows 10, Windows 8.1, Windows 8 und Windows 7. Wenn Sie die folgenden Schritte ausführen, können Sie jeden gewünschten Alias definieren, um die Funktionalität des Standardbefehlsprozessors (cmd.exe) zu erweitern und Zeit zu sparen.
Werbung
Da ist ein doskey Befehl in der Eingabeaufforderung verfügbar. Mit doskey ist es möglich, einen Alias für einen neuen oder bestehenden Konsolenbefehl zu definieren.
Zum Beispiel kennen fast alle Benutzer die CD Befehl, der verwendet wird, um das aktuelle Verzeichnis in der Eingabeaufforderung zu ändern. Befindet sich das gewünschte Verzeichnis auf einem anderen Laufwerk, müssen Sie beim cd-Befehl den Schalter "/D" verwenden oder den Laufwerksbuchstaben explizit in der Eingabeaufforderung eingeben.
Zum Beispiel:
d: CD-Dokumente
oder
cd /d d:\Dokumente
Mit DOSKEY ist es möglich, Zeit zu sparen und einen Alias zu definieren, der es Ihnen ermöglicht, den Laufwerksbuchstaben und den Schalter /D nicht einzugeben. Zum Beispiel:
doskey cd=cd /D $*
Im Folgenden sind einige spezielle Codes in Doskey-Makrodefinitionen aufgeführt:
$T Befehlstrennzeichen. Ermöglicht mehrere Befehle in einem Makro.
$1-$9 Batch-Parameter. Entspricht %1-%9 in Batch-Programmen.
$* Symbol ersetzt durch alles, was dem Makronamen in der Befehlszeile folgt. Wir haben es in unserem Alias verwendet.
Jetzt können wir die Ergebnisse ohne Alias und mit Alias vergleichen.
Ohne den Alias ändert der Befehl cd das aktive Laufwerk nicht:
Mit dem mit DOSKEY erstellten Alias ändert die Eingabeaufforderung automatisch das aktive Laufwerk und den aktuellen Ordner:
Dies ist sehr nützlich.
Mit DOSKEY ist es möglich, eigene Aliase zu definieren. Sie können beispielsweise den LS-Alias für den DIR-Befehl erstellen, um einen gemeinsamen Befehl für die Verzeichnisauflistung in Windows und Linux zu verwenden. Wie Sie vielleicht wissen oder nicht, ist LS ein Standardbefehl zum Auflisten von Dateien im Linux-Betriebssystem.
doskey ls=dir
Oder so ähnlich:

Definieren Sie globale Aliase in der Windows-Eingabeaufforderung
Das Problem mit Aliasen besteht darin, dass sie nur für die Eingabeaufforderungsinstanz funktionieren, in der Sie sie definiert haben. Um dieses Problem zu vermeiden, können Sie eine neue Verknüpfung zu cmd.exe erstellen oder sogar die Standardverknüpfung ändern. Sie müssen die folgenden Parameter nach dem cmd.exe-Teil hinzufügen:
cmd.exe /k c:\apps\cmd\aliases.cmd
Hier ist die Datei c:\apps\cmd\aliases.cmd eine reguläre Batch-Datei, die die entsprechenden DOSKEY-Aufrufe enthält.
Neben der Eingabeaufforderung ermöglicht Windows auch die Definition eigener Aliase für den Ausführen-Dialog. Siehe folgenden Artikel: Starten Sie Ihre Lieblings-Apps mit nützlichen Aliasnamen aus dem Ausführen-Dialog
Das ist es. Dies ist eine sehr nützliche Methode, um Ihren eigenen Befehl zu definieren oder das Verhalten von Standardbefehlen zu ändern. Ich verwende diese Aliase seit sehr langer Zeit. Was ist mit dir? Verwenden Sie Aliase in der Eingabeaufforderung oder war Ihnen diese Funktion nicht bekannt?