Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
alias [Le 09/05/2018, 14:34] 78.194.2.45 [Problème connu] |
alias [Le 05/01/2020, 01:10] 77.129.149.224 commande env pour exécution de commande système lors d'homonymie |
||
---|---|---|---|
Ligne 26: | Ligne 26: | ||
alias nom_de_votre_alias='commande de votre alias' | alias nom_de_votre_alias='commande de votre alias' | ||
</file> | </file> | ||
+ | <note important>Il ne peut y avoir d'espace entre le nom de l'alias, le signe "=" et le reste</note> | ||
Lorsque vous saisirez **nom_de_votre_alias** dans un [[:terminal]], ce sera réellement la **commande de votre alias** qui sera exécutée. | Lorsque vous saisirez **nom_de_votre_alias** dans un [[:terminal]], ce sera réellement la **commande de votre alias** qui sera exécutée. | ||
Ligne 88: | Ligne 89: | ||
<note tip>Il est à noter que l'[[wpfr>complètement|autocomplétion]] fonctionne également avec les alias.</note> | <note tip>Il est à noter que l'[[wpfr>complètement|autocomplétion]] fonctionne également avec les alias.</note> | ||
+ | |||
===== Aller plus loin ===== | ===== Aller plus loin ===== | ||
Ligne 110: | Ligne 112: | ||
Pour reprendre l'[[#Ajouter un alias provisoirement|exemple précédent]] saisissez | Pour reprendre l'[[#Ajouter un alias provisoirement|exemple précédent]] saisissez | ||
<code>unalias agc</code> | <code>unalias agc</code> | ||
+ | |||
+ | ==== En cas d'homonymie avec les commandes système ==== | ||
+ | Les noms de commandes donnés dans les alias sont exécutées par priorité, en cas d'homonymie, aux commandes système. | ||
+ | Pour exécuter la commande système, et non celle définie par un alias, une protection peut être employée avec la commande env. | ||
+ | <code>alias commande_systeme='commande_systeme -option parametre'</code> | ||
+ | <code>user@host:$ env commande_systeme</code> | ||
+ | Ainsi, commande_systeme sera employée sans option ni paramètre. | ||
==== Échapper un alias ==== | ==== Échapper un alias ==== |