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 [03/07/2014 23:11] captnfab |
doc:programmation:shells:bash-les-differents-caracteres-speciaux [03/07/2014 23:26] captnfab [Shell BASH] |
||
---|---|---|---|
Ligne 40: | Ligne 40: | ||
Pour un historique et la liste des shell les plus utilisés, voir : | Pour un historique et la liste des shell les plus utilisés, voir : | ||
* http://fr.wikipedia.org/wiki/Shell_Unix#Historique_des_shell_Unix | * http://fr.wikipedia.org/wiki/Shell_Unix#Historique_des_shell_Unix | ||
- | * [[doc:programmation:shell:shell#introduction|le shell pour tous:introduction]]</note> | + | * [[doc:programmation:shell:shell#introduction|le shell pour tous:introduction]] |
+ | </note> | ||
Quand on installe Debian Stable, le shell utilisateur par défaut est le shell **Bash**((alors que l'interpréteur de commande par défaut pour les applications est **dash**)). | Quand on installe Debian Stable, le shell utilisateur par défaut est le shell **Bash**((alors que l'interpréteur de commande par défaut pour les applications est **dash**)). | ||
Ligne 119: | Ligne 120: | ||
<note tip> | <note tip> | ||
**Pour connaître le statut d'une commande, avec bash, on peut utiliser la commande interne type**:\\ | **Pour connaître le statut d'une commande, avec bash, on peut utiliser la commande interne type**:\\ | ||
- | <code user> | + | <code user>type cd</code> |
- | type cd | + | <code>cd est une primitive du shell |
- | cd est une primitive du shell | + | |
</code> | </code> | ||
- | <code user> | + | <code user>type cp</code> |
- | type cp | + | <code>cp est /bin/cp</code> |
- | cp est /bin/cp | + | |
- | </code> | + | |
- | <code user>type sleep | + | <code user>type sleep</code> |
- | sleep est /bin/sleep | + | <code>sleep est /bin/sleep</code> |
- | </code> | + | |
//''/bin/commande'' signifie donc que c'est une commande externe.// | //''/bin/commande'' signifie donc que c'est une commande externe.// | ||
- | <code user> | + | <code user>type ls</code> |
- | type ls | + | <code>ls est un alias vers « ls --color=auto »</code> |
- | ls est un alias vers « ls --color=auto » | + | |
- | </code> | + | |
- | <code user>whereis ls | + | <code user>whereis ls</code> |
- | ls: /bin/ls /usr/share/man/man1/ls.1.gz | + | <code>ls: /bin/ls /usr/share/man/man1/ls.1.gz</code> |
- | </code> | + | |
- | <code user>which ls | + | <code user>which ls</code> |
- | /bin/ls | + | <code>/bin/ls</code> |
- | </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 441: | Ligne 434: | ||
</note> | </note> | ||
- | ==== //Méta-caractères//, ou //opérateurs de contrôle et de redirection// ==== | + | ==== Méta-caractères, ou opérateurs de contrôle et de redirection ==== |
===Définition particulière === | ===Définition particulière === |