Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
alias [Le 08/07/2019, 08:57]
193.191.6.238 [Forme d'un alias]
alias [Le 10/07/2020, 09:26] (Version actuelle)
bcag2 [Utilisation] erreur source : commande introuvable
Ligne 38: Ligne 38:
 ===== Utilisation ===== ===== Utilisation =====
 <​note>​Pour que vos alias soient pris en compte après ajout dans les fichiers **.bashrc** ou **.bash_aliases**,​ il vous faudra relancer votre [[:​terminal]] ou saisir la commande <​code>​source ~/​.bashrc</​code>​ <​note>​Pour que vos alias soient pris en compte après ajout dans les fichiers **.bashrc** ou **.bash_aliases**,​ il vous faudra relancer votre [[:​terminal]] ou saisir la commande <​code>​source ~/​.bashrc</​code>​
-Attention cependant à ce que "​source"​ n'​appelle pas une fonction similaire à celle décrite dans [[#les fonctions|cette partie]].</​note>​+Attention cependant à ce que "​source"​ n'​appelle pas une fonction similaire à celle décrite dans [[#les fonctions|cette partie]].\\ 
 +Vous pouvez aussi avoir l'​erreur:​ //source : commande introuvable//​((https://​askubuntu.com/​questions/​20953/​sudo-source-command-not-found)),​ relancer le terminal reste alors le plus simple ​</​note>​
  
 Vous trouverez de nombreux alias en parcourant le net, et mettrez en place ou adapterez ceux qui vous correspondent au mieux, mais pour l' exemple, si vous ajoutez ceci dans le fichier **~/​.bash_aliases** Vous trouverez de nombreux alias en parcourant le net, et mettrez en place ou adapterez ceux qui vous correspondent au mieux, mais pour l' exemple, si vous ajoutez ceci dans le fichier **~/​.bash_aliases**
Ligne 89: Ligne 90:
  
 <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 111: Ligne 113:
 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és 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 ====
  • alias.1562569058.txt.gz
  • Dernière modification: Le 08/07/2019, 08:57
  • par 193.191.6.238