logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision Les deux révisions suivantes
doc:programmation:shells:bash-les-differents-caracteres-speciaux [08/07/2014 08:29]
Hypathie [Shell BASH]
doc:programmation:shells:bash-les-differents-caracteres-speciaux [08/07/2014 08:44]
Hypathie [Shell BASH]
Ligne 33: Ligne 33:
 ===== Shell BASH ===== ===== Shell BASH =====
  
-Le shell (« coquille » en anglais) est également appelé interpréteur de commandes.+Le //shell// (« coquille » en anglais) est également appelé ​//interpréteur de commandes//.
  
-C'est une couche logicielle qui fournit une l'​interface utilisateur à système d'​exploitation. Il correspond à la couche la plus externe de ce dernier. ​ Il se présente sous la forme d'une interface en ligne de commande accessible depuis la console ou un terminal. L'​utilisateur lance des commandes sous forme d'une entrée texte exécutée ensuite par le shell.+>C'est une couche logicielle qui fournit une l'​interface utilisateur à système 
 +>d'​exploitation. ​ 
 +>Il correspond à la couche la plus externe de ce dernier.  ​ 
 +>Il se présente sous la forme d'une interface en ligne de commande accessible ​ 
 +>depuis la console ou un terminal. ​ 
 +>L'​utilisateur lance des commandes sous forme d'une entrée texte exécutée ensuite par le shell.
  
 <note tip>Le shell bash est l'un des shell utilisé sous gnu/linux. <note tip>Le shell bash est l'un des shell utilisé sous gnu/linux.
Ligne 41: Ligne 46:
   * 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]]   * [[doc:​programmation:​shell:​shell#​introduction|le shell pour tous:​introduction]]
 +
 +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)).
 </​note>​ </​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**)). 
  
 ==== Connaître votre shell utilisateur ==== ==== Connaître votre shell utilisateur ====
Ligne 50: Ligne 56:
 La commande ''​env''​ permet de lister les variables d'​environnement du contexte qui l'​exécute. La commande ''​env''​ permet de lister les variables d'​environnement du contexte qui l'​exécute.
 <code user>​env</​code>​ <code user>​env</​code>​
-Le retour est copieux ! Mais on trouve dans la liste : 
 <​code>​SHELL=/​bin/​bash</​code>​ <​code>​SHELL=/​bin/​bash</​code>​
-Ce qui signifie ​que le nom de l'​interpréteur de commande est bash.+>Le retour est copieux !  
 +>Mais on trouve dans la liste la ligne ci-dessus  
 +>​signifiant que le programme associé à la variable SHELL est le bash ; 
 +>​autrement dit, que le nom de l'​interpréteur de commande est bash. 
  
 === En affichant la variable SHELL === === En affichant la variable SHELL ===
Ligne 72: Ligne 81:
 Avant d'​aller plus loin : Avant d'​aller plus loin :
     *[[doc:​programmation:​shell:​shell|Le shell pour tous]]     *[[doc:​programmation:​shell:​shell|Le shell pour tous]]
-    * ET qui dit shell, dit commandes : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]]  :-)+    * Et qui dit shell, dit commandes : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]]  :-)
  
  
Ligne 146: Ligne 155:
 Les commandes simples peuvent être des commandes internes ou des commandes externes. Les commandes simples peuvent être des commandes internes ou des commandes externes.
  
-  ​commandes internes par exemple : type, cd , echo , pwd, export ... +  ​commandes internes par exemple : type, cd , echo , pwd, export ... 
-  ​commandes externes par exemple : ls, mkdir, rm, rmdir, vi, cal ...+  ​commandes externes par exemple : ls, mkdir, rm, rmdir, vi, cal ...
  
   * Voici une liste non exhaustive des commandes simples, on y retrouve des commandes internes et externes :   * Voici une liste non exhaustive des commandes simples, on y retrouve des commandes internes et externes :
Ligne 155: Ligne 164:
 rm, rmdir, sed, setserial, sh, stty, su, sync, true, umount, uname. rm, rmdir, sed, setserial, sh, stty, su, sync, true, umount, uname.
 </​code>​ </​code>​
-(Consultez la documentation pour plus d'​information sur chacune d'​entre elles.)+>Consultez la documentation pour plus d'​information sur chacune d'​entre elles.
  
 === Les commandes composées par des mots clés === === Les commandes composées par des mots clés ===
Ligne 196: Ligne 205:
  
 >Enfin, une des particularités des systèmes GNU/Linux, >Enfin, une des particularités des systèmes GNU/Linux,
->​c'​est ​que les processus s'exécutent ​en fonction les droits accordés ​+>​c'​est ​qu'​un ​processus s'exécute ​en fonction les droits accordés ​
 >à l'​utilisateur qui l'a lancé. ​ >à l'​utilisateur qui l'a lancé. ​
 >Ceci participe fortement à la sécurité du système. ​ >Ceci participe fortement à la sécurité du système. ​
doc/programmation/shells/bash-les-differents-caracteres-speciaux.txt · Dernière modification: 01/04/2023 19:17 par agp91

Pied de page des forums

Propulsé par FluxBB