alias
Utilisation : alias [mot [chaîne_de_caractères]]
Crée un alias (raccourci) de commande de manière
à ce que "mot" soit équivalent à taper "chaîne_de_caractères".
PARAMETRES
-----------------
alias : si aucun paramètre n'est rajouté alors tout
vos alias sont affichés.
mot : le mot pour l'alias. Si 'chaîne_de_caractères'
n'est pas renseignée, cela listera la commandée associée
à 'mot'.
chaîne_de_caractères : la ligne de commande qui devra
être exécutée.
INFORMATIONS SUPPLEMENTAIRES
---------------------------------------------
Pour qu'un alias fasse réellement quelque chose, le serveur analyse
chaque commande que vous tapez. Voilà comment ça se passe :
1. Si commande commance avec un "$", aucune substitution d'alias
n'est faite.
2. Le premier mot est comparé avec votre liste d'alias pour
regarder si ça correspond.
3. Le premier mot est comparé avec les alias du serveur pour
regarder si ça correspond.
4. Si rien n'a correspondu, le mot est comparé aux commandes
du serveur. Ce qui signifie que vous pouvez "écraser" une commade
du serveur par un alias.
SUBSTITUTION
-------------------
Si le premier mot de votre commande correspond à un alias, il est
remplacé par l'alias "chaîne_de_caractères". Le reste
de ce que vous tapez est substitué dans l'alias comme "paramètres".
Vous pouvez accéder à ces paramètres grace à
des caratères spéciaux. Ils commencent tous par un "$".
$$ Remplace un $ (vous permettant d'utiliser un '$' dans la nouvelle
commande)
$@ Remplace tous les paramètres tapés après 'mot'
$n Remplace le paramètre numéro n
$-n Remplace tout les paramètres de 1 à n
$n Remplace tout les paramètres en avant de n
$m Remplace mon pseudo
$o Remplace le pseudo de mon dernier adversaire
$p Remplace le pseudo de mon partenaire de bughouse
$. Remplace le pseudo de la dernière personne à laquelle
j'ai parlé
$, Remplace le numéro du dernier channel où j'ai parlé
NOTES SPECIALES
-----------------------
o Utilisez la commande "unalias" pour supprimer un alias.
o Vous ne pouvez pas créer un alias pour la commande "quit"
ni pour la commande "unalias".
o Une liste d'alias serveurs est disponible dans le fichier d'aide
"system_alias".
o Vous ne pouvez pas multiplier les commandes dans un seul alias.
o Les alias ne sont pas transitifs. Cette séquence de commandes
...
alias foo bar
alias bar baz
... N'aura PAS comme résultat "foo" qui serait équivalent à
"baz".
ATTENTION :
Faites attention! Evitez d'utiliser un alias qui est peut être
déjà existant sur le serveur. Par exemple : "fg" pourrait être
un coup d'échec (pour pion f prend pion g), donc n'utilisez pas "fg"
comme alias. Pour des raisons similaires, il ne serait pas mieux d'utiliser
"t" comme alias puisqu'il est déjà attribué comme alias
pour "tell". Vous pouvez quand même le faire, bien sur ; mais vous
ne pourrez plus utiliser l'alias "t" du serveur pour la commande "tell" à
moins que vous ne supprimiez votre alias "t".
EXEMPLES
-------------
Voici des exemples d'alias qui peuvent vous être très
pratiques.
alias gm say Good move!
Si vous tapez 'gm' cela enverra 'Good move!' à
votre adversaire.
alias gg say Good game, $o!
Si vous tapez 'gg' cela enverra 'Good game, pseudo_de_votre_adversaire!'.
alias greet it waves at $1. How are you? $2-
Si vous tapez 'greet pseudo_concerné Enjoy
dinner?' et il enverra le shout suivant : '--> votre_pseudo waves
at pseudo_concerné! How are you? Enjoy dinner?'.
alias afk set busy is away for a bit
Met votre variable 'busy' à 'is away for
a bit' si vous tapez 'afk'.
alias s1 seek 5 0 blitz f m
Si vous tapez 's1' cela créera un "seek"
pour une partie de blitz à cadence 5 0 pour tout les pseudos qui correspondent
à votre formule de partie et vous pourrez accepter manuellement votre
adversaire.
alias sf seek $1 $2 f
Taper 'sf 3 0' créera un seek à cadence
3 0 et votre adversaire devra correspondre à votre formule de partie.
'sf 2 12' créera un seek à cadence 2 12 et votre adversaire
devra correspondre à votre formule de partie.
alias 50 xtell 50 $@
Vous pouvez maintenant parler dans le channel 50
en tapant '50 <ce que vous voulez dire>'. En utilisant xtell l'alias
serveur "," vous permettra de rapides communications vers d'autres channels.
VOIR AUSSI
---------------
system_alias unalias
AUTEURS
------------
[Création : 22 février 2002 -- DAV
Dernière modification : 30 décembre 2007 -- mhill]
Traduction par Houarzhon le 4 juillet 2008
|