|
| Titre : | Programmation Shells sous Linux | | Type de document : | texte imprime | | Auteurs : | Nicolas Pons | | Mention d'édition : | 3e éd. | | Editeur : | Paris : Ed. Eni | | Année de publication : | cop. 2011 | | Collection : | Ressources Informatiques | | Importance : | 394 p. | | Présentation : | ill., couv. ill. en coul. | | Format : | 21 cm | | ISBN/ISSN/EAN : | 978-2-7460-6073-9 | | Langues : | Français | | Mots-clés : | Linux (système d'exploitation des ordinateurs) UNIX Shells (logiciels) | | Résumé : |
Ce livre est extrait du titre : Linux - principes de base de l'utilisation du système [2ième édition], paru aux éditions ENI dans la collection Ressources Informatiques. Il s'adresse à un public de lecteurs initiés désireux d'approfondir leur utilisation de la ligne de commandes et de maîtriser les bases de l'écriture de scripts. Ceci leur permettra alors d'automatiser et d'optimiser les tâches récurrentes que peuvent rencontrer tout utilisateur ou administrateur d'un système GNU/Linux. En outre, la compréhension de la syntaxe shell sera un atout précieux pour la maintenance et l'adaptation de programmes Bash existants sur les systèmes déjà en mis en uvre. Pour tirer le meilleur profit possible de ces éléments, vous devez disposer des pré-requis suivants : - Connaître les commandes en ligne de manipulation de fichiers - Savoir éditer des fichiers texte - Comprendre et modifier les droits d'accès aux fichiers - Manipuler les commandes de base d'utilisation d'un système GNU/Linux Les différents chapitres décrits ci-dessous couvrent le maximum de connaissances sur le sujet traité. Chapitre 1 - édition de fichiers texte - Vi : présentation de Vi, autres outils d'édition... Chapitre 2 - Shell Bash : généralités et définitions, variables, caractères génériques, caractères de citation, redirections, alias, exécution de commandes, substitution de commandes, options du shell Bash... Chapitre 3 - Programmation et scripts Bash : scripts Shell, codes retour, enchaînement de commandes, variables spéciales, commande test, opérations arithmétiques, commande read, structures de contrôle... | | Note de contenu : |
Chapitre 1 : Édition de fichiers texte - vi
A - Présentation de vi 9
1 - Lancement de Vi 10
2 - Modes de fonctionnement 12
3 - Commandes de déplacement 13
4 - Commandes d'insertion 15
5 - Commandes d'édition et de correction 17
6 - Commandes globales 19
7 - Fichier de configuration personnel 25
8 - Autres commandes utiles 26
B - Autres outils d'édition 26
1 - Autres éditeurs texte 27
2 - Éditeurs hexadécimaux 33
Chapitre 2 : Shell Bash
A - Généralités et définitions 37
B - Variables 39
1 - Manipulation de variables 40
2 - Variables d'environnement 46
C - Caractères génériques 51
D - Caractères de citation 58
E - Redirections 61
1 - Descripteurs de fichiers 61
2 - Redirection de l'entrée standard 63
3 - Redirection de la sortie standard 64
4 - Redirection de l'erreur standard 65
5 - Redirections combinées 66
6 - Exemples de redirections 68
7 - Les tubes 71
F - Alias 73
G - Exécution de commandes 76
1 - type, whereis 77
H - Substitution de commandes 78
I - Options du shell Bash 80
Chapitre 3 : Programmation et scripts Bash
A - Scripts Shell 87
1 - Appel et exécution 87
2 - Méthodes de travail 92
B - Codes retour 95
C - Enchaînement de commandes 98
1 - Exécution conditionnelle 99
D - Variables spéciales 100
1 - $$, $PPID 100
2 - $0 101
3 - $1, $2, $3, ... 101
4 - $# 103
5 - $*, $@ 103
6 - $Lineno 104
E - Commande test 105
1 - Test de fichiers 106
2 - Test de chaînes de caractères 108
3 - Test arithmétique 110
4 - Test de l'environnement utilisateur 111
5 - Combinaison d'expressions 112
F - Opérations arithmétiques 114
1 - expr 114
2 - let, (()) 116
G - Commande read 120
H - Structures de contrôle 122
1 - L'instruction if 123
2 - L'instruction for 124
3 - L'instruction while 125
Index 127
| | Permalink : | ./index.php?lvl=notice_display&id=14330 |
Programmation Shells sous Linux [texte imprime] / Nicolas Pons . - 3e éd. . - Paris : Ed. Eni, cop. 2011 . - 394 p. : ill., couv. ill. en coul. ; 21 cm. - ( Ressources Informatiques) . ISBN : 978-2-7460-6073-9 Langues : Français | Mots-clés : | Linux (système d'exploitation des ordinateurs) UNIX Shells (logiciels) | | Résumé : |
Ce livre est extrait du titre : Linux - principes de base de l'utilisation du système [2ième édition], paru aux éditions ENI dans la collection Ressources Informatiques. Il s'adresse à un public de lecteurs initiés désireux d'approfondir leur utilisation de la ligne de commandes et de maîtriser les bases de l'écriture de scripts. Ceci leur permettra alors d'automatiser et d'optimiser les tâches récurrentes que peuvent rencontrer tout utilisateur ou administrateur d'un système GNU/Linux. En outre, la compréhension de la syntaxe shell sera un atout précieux pour la maintenance et l'adaptation de programmes Bash existants sur les systèmes déjà en mis en uvre. Pour tirer le meilleur profit possible de ces éléments, vous devez disposer des pré-requis suivants : - Connaître les commandes en ligne de manipulation de fichiers - Savoir éditer des fichiers texte - Comprendre et modifier les droits d'accès aux fichiers - Manipuler les commandes de base d'utilisation d'un système GNU/Linux Les différents chapitres décrits ci-dessous couvrent le maximum de connaissances sur le sujet traité. Chapitre 1 - édition de fichiers texte - Vi : présentation de Vi, autres outils d'édition... Chapitre 2 - Shell Bash : généralités et définitions, variables, caractères génériques, caractères de citation, redirections, alias, exécution de commandes, substitution de commandes, options du shell Bash... Chapitre 3 - Programmation et scripts Bash : scripts Shell, codes retour, enchaînement de commandes, variables spéciales, commande test, opérations arithmétiques, commande read, structures de contrôle... | | Note de contenu : |
Chapitre 1 : Édition de fichiers texte - vi
A - Présentation de vi 9
1 - Lancement de Vi 10
2 - Modes de fonctionnement 12
3 - Commandes de déplacement 13
4 - Commandes d'insertion 15
5 - Commandes d'édition et de correction 17
6 - Commandes globales 19
7 - Fichier de configuration personnel 25
8 - Autres commandes utiles 26
B - Autres outils d'édition 26
1 - Autres éditeurs texte 27
2 - Éditeurs hexadécimaux 33
Chapitre 2 : Shell Bash
A - Généralités et définitions 37
B - Variables 39
1 - Manipulation de variables 40
2 - Variables d'environnement 46
C - Caractères génériques 51
D - Caractères de citation 58
E - Redirections 61
1 - Descripteurs de fichiers 61
2 - Redirection de l'entrée standard 63
3 - Redirection de la sortie standard 64
4 - Redirection de l'erreur standard 65
5 - Redirections combinées 66
6 - Exemples de redirections 68
7 - Les tubes 71
F - Alias 73
G - Exécution de commandes 76
1 - type, whereis 77
H - Substitution de commandes 78
I - Options du shell Bash 80
Chapitre 3 : Programmation et scripts Bash
A - Scripts Shell 87
1 - Appel et exécution 87
2 - Méthodes de travail 92
B - Codes retour 95
C - Enchaînement de commandes 98
1 - Exécution conditionnelle 99
D - Variables spéciales 100
1 - $$, $PPID 100
2 - $0 101
3 - $1, $2, $3, ... 101
4 - $# 103
5 - $*, $@ 103
6 - $Lineno 104
E - Commande test 105
1 - Test de fichiers 106
2 - Test de chaînes de caractères 108
3 - Test arithmétique 110
4 - Test de l'environnement utilisateur 111
5 - Combinaison d'expressions 112
F - Opérations arithmétiques 114
1 - expr 114
2 - let, (()) 116
G - Commande read 120
H - Structures de contrôle 122
1 - L'instruction if 123
2 - L'instruction for 124
3 - L'instruction while 125
Index 127
| | Permalink : | ./index.php?lvl=notice_display&id=14330 |
|  |