Les commandes internes et externes
Certaines commandes ont une implémentation interne et externe.
- La commande interne est exécutée en priorité.
- L'exécution d'une commande interne est plus rapide.
- La commande type, indique que la commande est interne mais ne précise pas qu'elle peut également être une commande externe.
La commande pwd est une commande interne :
$ type pwd
pwd est une primitive du shell
La commande pwd possède également une implémentation externe :
$ ls -l /bin/pwd
-rwxr-xr-x 1 root root 34376 2010-09-21 20:33 /bin/pwd
Pour forcer l'utilisation de la commande externe, il faut indiquer l'emplacement de la commande :
$ /bin/pwd
/home
$ cd /bin
$ ./pwd
/bin
Etiquettes:
Ajouter un commentaire