Die erste und häufigste Art von Alias ist der Befehlsalias. Ein Befehlsalias ist einfach ein von Ihnen definierter Befehl, der durch TCC zu einem anderen Befehl oder einer Reihe von Befehlen erweitert wird. Wenn Sie mit der Makrofunktion von Microsofts DOSKEY-Programm vertraut sind, werden Sie feststellen, dass Befehlsalias ähnlich, aber noch leistungsfähiger sind. Ein wesentlicher Unterschied besteht darin, dass Befehlsaliase im Gegensatz zu DOSKEY-Makros sowohl in Batch-Dateien als auch an der Eingabeaufforderung verwendet werden können.

 

Die meisten Befehlsaliase 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 einprägsameren Namens für einen Befehl. Eine Abkürzung kann einen langen Befehl beliebig verkürzen, bis hin zu einem einzigen Buchstaben:

 

alias c=copy

alias d=dir

alias l=list

alias q=`pushd "c:\program files\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 Standardoptionen für einen Befehl anzugeben. Wenn Sie z. B.  DIR normalerweiseversteckte und Systemdateien einschließenmöchten, können Sie einen Alias erstellen, der die Option /A automatisch hinzufügt:

 

alias dir=*dir /a

 

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

 

alias da=dir /a

 

Sie können einen Befehls-Alias auch verwenden, um einen Befehl durch einen anderen zu ersetzen. Wenn Sie sich angewöhnt haben, einen Befehlsnamen einzugeben, können Sie einen anderen Befehl ersetzen, ohne sich die Finger neu antrainieren zu müssen:

 

alias edit=notepad.exe

alias more=list

alias pkunzip=unzip.exe

alias telnet="c:\program files\secure telnet and 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

alias word=winword.exe