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 | ||
doc:programmation:shells:bash-les-differents-caracteres-speciaux [09/07/2014 14:16] Hypathie [Métacaractères et méta-caractères !] |
doc:programmation:shells:bash-les-differents-caracteres-speciaux [10/07/2014 07:00] Hypathie [Shell BASH] |
||
---|---|---|---|
Ligne 90: | Ligne 90: | ||
Une commande interne est une commande dont le code est implémenté au sein même du shell. | Une commande interne est une commande dont le code est implémenté au sein même du shell. | ||
- | Les commandes sont intégrées, soit pour des raisons de performances (l'appel d'une telle commande ne crée pas de processus fils du shell courant); soit parce qu'une commande intégrée se sert des variables internes du shell. | + | Les commandes sont intégrées, soit pour des raisons de performances (l'appel d'une telle commande ne crée pas de processus fils(([[doc:systeme:processus|processus]])) du shell courant); soit parce qu'une commande intégrée se sert des variables internes du shell. |
Cela signifie que lorsqu'on change de shell courant (par exemple bash, dash, zsh ou C-shell((Voir : http://fr.wikipedia.org/wiki/Csh)), on ne dispose plus des mêmes commandes internes. | Cela signifie que lorsqu'on change de shell courant (par exemple bash, dash, zsh ou C-shell((Voir : http://fr.wikipedia.org/wiki/Csh)), on ne dispose plus des mêmes commandes internes. | ||
Ligne 136: | Ligne 136: | ||
<code user>type sleep</code> | <code user>type sleep</code> | ||
<code>sleep est /bin/sleep</code> | <code>sleep est /bin/sleep</code> | ||
- | //''/bin/commande'' signifie donc que c'est une commande externe.// | + | >''/bin/commande'' signifie donc que c'est une commande externe. |
<code user>type ls</code> | <code user>type ls</code> | ||
Ligne 146: | Ligne 146: | ||
<code user>which ls</code> | <code user>which ls</code> | ||
<code>/bin/ls</code> | <code>/bin/ls</code> | ||
- | //''ls'' est donc l'alias de la commande externe ''/bin/ls''// | + | >''ls'' est donc l'alias de la commande externe ''/bin/ls'' |
</note> | </note> | ||
Ligne 624: | Ligne 624: | ||
<note> | <note> | ||
- | Enfin, ne sont pas désignés de méta-caractères :\\ | + | Enfin, ne sont pas désignés de méta-caractères, ni d'opérateurs de contrôle :\\ |
Tous les caractères spéciaux, c'est-à-dire les symboles auxquels le shell est sensible.\\ | Tous les caractères spéciaux, c'est-à-dire les symboles auxquels le shell est sensible.\\ | ||
Comme nous le verrons dans cette série de wiki, il s'agit : | Comme nous le verrons dans cette série de wiki, il s'agit : |