TCC Alias de commande

Le premier type d'alias, le plus courant, est l'alias de commande. Un alias de commande est simplement une commande que vous définissez et qui est développée par TCC en une autre commande ou série de commandes. Si vous connaissez la fonction macro du programme DOSKEY de Microsoft, vous constaterez que les alias de commande sont similaires, mais plus puissants. L'une des principales différences est que, contrairement aux macros DOSKEY, les alias de commande peuvent être utilisés dans des fichiers batch ainsi qu'à l'invite.

 

La plupart des alias de commande ont quatre objectifs : abréger une commande plus longue (ou une série de commandes), fournir des options par défaut à une commande, remplacer une commande par une autre, ou simplement donner un nom plus mnémotechnique à une commande. Une abréviation peut rendre une longue commande aussi courte que vous le souhaitez, jusqu'à une seule lettre :

 

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

 

Un alias de commande peut être une abréviation pour plusieurs commandes :

 

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

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

 

Vous pouvez utiliser un alias de commande pour fournir des options par défaut à une commande. Par exemple, si vous souhaitez que  DIR inclue les fichiers cachés et les fichiers système, vous pouvez créer un alias pour ajouter automatiquement l'option /A:

 

alias dir=*dir /a

 

Attention à ce type d'alias ! Les alias sont actifs dans les fichiers batch ainsi qu'à l'invite de commande ; la modification du comportement de commandes courantes telles que  DIR peut parfois avoir des conséquences imprévues dans les fichiers batch ou même dans d'autres alias. Il peut être plus sûr de créer un alias avec un nom différent :

 

alias da=dir /a

 

Vous pouvez également utiliser un alias de commande pour remplacer une commande par une autre. Si vous avez l'habitude de taper le nom d'une commande, vous pouvez en substituer une autre sans avoir à réapprendre à vos doigts :

 

alias edit=notepad.exe

alias more=list

alias pkunzip=unzip.exe

alias telnet="c:\program files\secure telnet and ftp\sshclient.exe"

 

Enfin, vous pouvez utiliser un alias de commande pour créer un nom plus mémorable pour une commande :

 

alias kill=taskend /f

alias shutdown=reboot /p

alias word=winword.exe