Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/01/2007, 14h07   #1
Membre à l'essai
 
Inscription : septembre 2006
Messages : 122
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 122
Points : 22
Points : 22
Par défaut alias commande interne

bonjour,

Qu'est ce qui se passe si le premier mot d'une ligne de commande correspond à la fois à un alias , à un commande interne et à un programme utilisateur ?

merci
pipip est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2007, 14h47   #2
Membre chevronné

 
Avatar de D[r]eadLock
 
Inscription : mai 2002
Messages : 504
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : mai 2002
Messages : 504
Points : 622
Points : 622
Si t'es curieux, tu testes toi-même , tu dis ce que tu trouve, et tu demande à tout le monde si c'est pareil/normal...

Bon, comme je suis curieux aussi, j'ai testé, et l'ordre semble être le suivant (sous bash):
- alias
- built-in
- comande externe

Rq: les alias sont 'remplacés' tant qu'il y en a (ici, mon ls est en couleur)

Citation:
d[r]eadlock@cyann ~ $ which while
/home/d[r]eadlock/prog/bin/while
d[r]eadlock@cyann ~ $ alias ls
alias ls='ls --color=auto'
d[r]eadlock@cyann ~ $ alias while=ls
d[r]eadlock@cyann ~ $ while
Desktop Desktop-10 Mail autosave backup doc mp3 prefs prog sylpheedrc
d[r]eadlock@cyann ~ $ unalias while
d[r]eadlock@cyann ~ $ while
>
<CTL-C>
d[r]eadlock@cyann ~ $ prog/bin/while
MyWhile
d[r]eadlock@cyann ~ $
__________________
1)Avant de poster, merci de lire les règles. 2)Utiliser [code] [/code] pour quoter le code ! 3)Conseils pour le forum C [a lire en entier!]
D[r]eadLock est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h40.


 
 
 
 
Partenaires

Hébergement Web