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 [05/03/2023 21:47] agp91 [Shell BASH] |
doc:programmation:shells:bash-les-differents-caracteres-speciaux [05/03/2023 23:39] agp91 [Bash : Vision d'ensemble] |
||
---|---|---|---|
Ligne 14: | Ligne 14: | ||
Page en court de réécriture | Page en court de réécriture | ||
</note> | </note> | ||
+ | |||
+ | * **Vision d'ensemble** ;-) | ||
+ | * [[doc:programmation:shells:la-page-man-bash-les-caracteres-speciaux|Détail et caractères]] | ||
+ | * [[atelier:chantier:bash:les-operateurs-sur-parametres|Les opérateurs de test sur paramètres]] | ||
+ | * [[doc:programmation:shells:la-page-man-bash-ii-les-operateurs-lexicographiques|Les opérateurs de test sur chaînes]] | ||
+ | * [[atelier:chantier:bash:les-operateurs-de-test-sur-fichiers|Les opérateurs de test sur fichiers]] | ||
+ | * [[doc:programmation:shells:page-man-bash-iii-les-operateurs-de-comparaison-numerique|Les opérateurs de comparaison numérique]] | ||
+ | * [[doc:programmation:shells:page-man-bash-iv-symboles-dans-les-calculs-mathematiques|Les symboles dans les calculs]] | ||
+ | * [[doc:programmation:shells:page-man-bash-v-les-tableaux|Bash : les tableaux]] | ||
+ | * [[doc:programmation:shells:man-bash-vi-les-caracteres-de-transformation-de-parametres|Les caractères de transformation de parametres]] | ||
+ | * [[doc:programmation:shells:bash-vii-globs-etendus-regex|Bash : Variables, globs étendus, ERb, ERe]] | ||
===== Introduction ===== | ===== Introduction ===== | ||
Ligne 118: | Ligne 129: | ||
Cela est simple et précis. Dans un premier temps... Mais lorsque nous souhaitons aller plus loin, c'est finalement réducteur et porte à confusion.\\ | Cela est simple et précis. Dans un premier temps... Mais lorsque nous souhaitons aller plus loin, c'est finalement réducteur et porte à confusion.\\ | ||
\\ | \\ | ||
- | Pour retrouver les définitions, voir : [[|Terminaux et consoles, définitions]]. | + | Pour retrouver les définitions, voir : [[atelier:chantier:terminaux-et-consoles-definitions|Terminaux et consoles, définitions]]. |
</note> | </note> | ||
- | Sur un système non graphique, nous disposons uniquement d'interface console. Sur un système Debian GNU/Linux moderne, 6 consoles sont proposées.\\ | + | Sur un système non graphique, nous disposons uniquement d'interface console. |
- | Elles sont accessibles par l'usage des touches ''Ctrl''+''Alt''+''F1'' à ''F6''.\\ | + | |
- | Leur usage est sanctionné par la saisi au clavier d'**un login** (couple nom de l'utilisateur + mot de passe).\\ | + | Sur un système Debian GNU/Linux moderne, 6 consoles sont proposées. |
+ | |||
+ | Elles sont accessibles par l'usage des touches ''Ctrl''+''Alt''+''F1'' à ''F6''. | ||
+ | |||
+ | Leur usage est sanctionné par la saisi au clavier d'**un login** (couple nom de l'utilisateur + mot de passe). | ||
Lors de la saisie du mot de passe, aucun caractère n'est affiché. Cela est normal, ainsi personne ne peut lire le mot de passe durant sa saisie. | Lors de la saisie du mot de passe, aucun caractère n'est affiché. Cela est normal, ainsi personne ne peut lire le mot de passe durant sa saisie. | ||
+ | |||
Lorsque que le système est démarré, nous nous trouvons sur la première console. Elle est affichée à l'écran. Notre login est demandé. | Lorsque que le système est démarré, nous nous trouvons sur la première console. Elle est affichée à l'écran. Notre login est demandé. | ||
Ligne 133: | Ligne 150: | ||
</code> | </code> | ||
- | Sur un système graphique, lorsque qu'il est démarré, nous nous trouvons directement sur une 7em console (pour les système Debian GNU/Linux moderne).\\ | + | Sur un système graphique, lorsque qu'il est démarré, nous nous trouvons directement sur une 7em console (pour les système Debian GNU/Linux moderne). |
- | Un login graphique nommé **gestionnaire de session graphique** ou **gestionnaire d'affichage** (**X display manager**) est affiché.\\ | + | |
- | Pour continuer, nous devons renseigner notre nom d'utilisateur, puis notre mot de passe.\\ | + | Un login graphique nommé **gestionnaire de session graphique** ou **gestionnaire d'affichage** (**X display manager**) est affiché. |
- | Une fois connecté, le bureau est affiché à l'écran.\\ | + | |
- | Pour disposer d'une interface en mode texte (et accéder à un shell interactif), nous devons exécuter une application nommée un **terminal graphique** ou **émulateur de terminal**, plus communément **terminal**.\\ | + | Pour continuer, nous devons renseigner notre nom d'utilisateur, puis notre mot de passe. |
- | Le shell est directement disponible, aucun login n'est demandé. Par défaut, nous sommes connectés avec notre nom d'utilisateur.\\ | + | |
- | Nous pouvons, quand nous le souhaitons, changer d’utilisateur avec la commande **su //user//**. Le mot de passe de l'utilisateur (**//user//**) nous est alors demandé.\\ | + | Une fois connecté, le bureau est affiché à l'écran. |
+ | |||
+ | Pour disposer d'une interface en mode texte (et accéder à un shell interactif), nous devons exécuter une application nommée un **terminal graphique** ou **émulateur de terminal**, plus communément **terminal**. | ||
+ | |||
+ | Le shell est directement disponible, aucun login n'est demandé. Par défaut, nous sommes connectés avec notre nom d'utilisateur. | ||
+ | |||
+ | Nous pouvons, quand nous le souhaitons, changer d’utilisateur avec la commande **su //user//**. Le mot de passe de l'utilisateur (**//user//**) nous est alors demandé. | ||
Quand nous naviguons entre les différentes consoles, pour revenir sur l'interface graphique, la combinaison ''Ctrl''+''Alt''+''F7'' doit être utilisée. | Quand nous naviguons entre les différentes consoles, pour revenir sur l'interface graphique, la combinaison ''Ctrl''+''Alt''+''F7'' doit être utilisée. | ||
Ligne 149: | Ligne 173: | ||
<file>"Console" est également couramment utilisé pour désigner les émulateurs de terminaux (qui émulent le comportement de la console), ou généralement tout type d'interface de ligne de commande.</file> | <file>"Console" est également couramment utilisé pour désigner les émulateurs de terminaux (qui émulent le comportement de la console), ou généralement tout type d'interface de ligne de commande.</file> | ||
\\ | \\ | ||
- | Ainsi un shell exécuté dans une console ou un terminal, peut être nommé console. | + | Ainsi un shell exécuté dans une console ou un terminal graphique, peut être nommé console. |
</note> | </note> | ||