Der erste und häufigste Aliastyp ist der Befehlsalias. Ein Befehlsalias ist einfach ein Befehl, den Sie definieren und der um erweitert wird TCC in einen anderen Befehl oder eine Reihe von Befehlen umwandeln. Wenn Sie mit der Makrofunktion des DOSKEY-Programms von Microsoft vertraut sind, werden Sie feststellen, dass Befehlsaliase ähnlich, aber leistungsfähiger sind. Ein wesentlicher Unterschied besteht darin, dass Befehlsaliase im Gegensatz zu DOSKEY-Makros sowohl in Batchdateien als auch an der Eingabeaufforderung verwendet werden können.

 

Die meisten Befehlsaliasnamen dienen einem von vier Zwecken: der Abkürzung eines längeren Befehls (oder einer Reihe von Befehlen), der Bereitstellung von Standardoptionen für einen Befehl, der Ersetzung eines Befehls durch einen anderen oder einfach der Bereitstellung eines eher mnemonischen Namens für einen Befehl. Eine Abkürzung kann einen langen Befehl beliebig verkürzen, bis hin zu einem einzelnen Buchstaben:

 

Alias ​​c=copy

Alias ​​d=dir

Alias ​​l=Liste

alias q=`pushd „c:\Programme\quake iii arena“ & quake3.exe & popd`

Alias ​​ff=firefox.exe

alias tf=dir /[d] /od

 

Ein Befehlsalias kann eine Abkürzung für mehrere Befehle sein:

 

alias eval=`set eval=%@eval[%$] && echo [%$] = %@comma[%eval]`

alias nd=`md /s %1 && %1\`

 

Sie können einen Befehlsalias verwenden, um einem Befehl Standardoptionen bereitzustellen. Zum Beispiel, wenn Sie es normalerweise möchten DIR Um versteckte Dateien und Systemdateien einzuschließen, können Sie einen Alias ​​erstellen, um die Option /A automatisch hinzuzufügen:

 

Alias ​​dir=*dir /a

Seien Sie vorsichtig mit dieser Art von Alias! Aliase sind sowohl in Batchdateien als auch an der Eingabeaufforderung aktiv; Ändern des Verhaltens allgemeiner Befehle wie DIR kann in Batchdateien oder sogar in anderen Aliasen manchmal unvorhergesehene Folgen haben. Es könnte sicherer sein, einen Alias ​​mit einem anderen Namen zu erstellen:

 

Alias ​​da=dir /a

 

Sie können einen Befehlsalias auch verwenden, um einen Befehl durch einen anderen zu ersetzen. Wenn Sie es gewohnt sind, einen Befehlsnamen einzugeben, können Sie ihn durch einen anderen Befehl ersetzen, ohne Ihre Finger neu trainieren zu müssen:

 

Alias ​​edit=notepad.exe

Alias ​​mehr=Liste

Alias ​​pkunzip=unzip.exe

alias telnet="c:\Programme\sicheres Telnet und FTP\sshclient.exe"

 

Schließlich können Sie einen Befehlsalias verwenden, um einen einprägsameren Namen für einen Befehl zu erstellen:

 

Alias ​​kill=taskend /f

Alias ​​​​shutdown=reboot /p

Aliaswort=winword.exe