Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
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 | ||
atelier:chantier:les-commandes-du-shell [02/08/2021 17:38] cyrille [Introduction : Les différents types de commandes Linux] |
atelier:chantier:les-commandes-du-shell [02/08/2021 17:45] cyrille [Introduction : Les différents types de commandes Linux] |
||
---|---|---|---|
Ligne 15: | Ligne 15: | ||
Le shell, en plus d'être un langage de programmation, est aussi un interpréteur de commandes accessible depuis la console (aussi appelé terminal). | Le shell, en plus d'être un langage de programmation, est aussi un interpréteur de commandes accessible depuis la console (aussi appelé terminal). | ||
- | On peut y rencontrer des commandes de nature différentes. Pour connaitre leur nature ou leur type, on utilisera la commande **type** | + | On peut y rencontrer des commandes de natures différentes. Pour connaître leur nature ou leur type, on utilisera la commande **type** |
- | Usage | + | __Usage__ |
<code user>type commande | <code user>type commande | ||
Ligne 29: | Ligne 29: | ||
==== 1. Les primitives ==== | ==== 1. Les primitives ==== | ||
- | Ce sont des commandes internes (construites dans le shell (ainsi nommées "shell builtins")), aussi appelées primitives, du shell. | + | Ce sont des commandes internes (construites dans le shell (ainsi nommées "shell builtins")), aussi appelées primitives du shell. |
- | Ces commandes primitives ne génèrent pas de nouveaux processus, contrairement aux autres commandes. | + | |
- | Pour avoir de l'aide quant à ces commandes, il faut passer par **help** et non par **man**. | + | //**Ces commandes primitives ne génèrent pas de nouveaux processus, contrairement aux commandes externes.**// |
+ | |||
+ | Pour avoir de l'aide quant à ces commandes, il faut passer par **--help** si il n'y a d'entrée dans **man**. | ||
On trouve les commandes : set, cut, cd, true, false, test, exec, echo, pwd... | On trouve les commandes : set, cut, cd, true, false, test, exec, echo, pwd... | ||
Ligne 70: | Ligne 71: | ||
==== 3. Les alias ==== | ==== 3. Les alias ==== | ||
Les alias sont des raccourcis de commandes ou de groupes de commandes fastidieuses à saisir en raison de leur longueur ou de leurs options. | Les alias sont des raccourcis de commandes ou de groupes de commandes fastidieuses à saisir en raison de leur longueur ou de leurs options. | ||
- | En utilisant un alias, ces commandes sont plus simples à retenir puisque limitées à un mot unique | + | En utilisant un alias, ces commandes sont plus simples à retenir puisque limitées à un mot unique. |
Exemple d'alias : | Exemple d'alias : |