
Programmation
10 livres et 12 critiques, derni�re mise � jour le 11 mars 2025 , note moyenne : 4.5
- Linux - 4�me �dition - Programmation syst�me et r�seau - Cours et exercices corrig�s
- D�veloppement syt�me sous Linux - Ordonnancement multi-t�che, gestion m�moire, communications, programmation r�seau
- Introduction aux Scripts Shell - Automatiser les t�ches Unix
- Ma�trise des expressions r�guli�res
- Le shell bash
- Programmation syst�me en C sous Linux : Signaux, processus, threads, IPC et sockets
- Scripts sous Linux - Shell Bash, Sed, Awk, Perl, Tcl, Tk, Python, Ruby...
- Bash : Le livre de recettes
- Shells Linux et Unix par la pratique
- Programmation Shell sous Unix/Linux
Linux - 4�me �dition - Programmation syst�me et r�seau - Cours et exercices corrig�s
R�sum� de l'�diteur
Cet ouvrage s'adresse plus particuli�rement aux �tudiants de premier et deuxi�me cycles d'informatique.
Il pr�sente les principes fondamentaux des syst�mes d'exploitation ainsi que la programmation syst�me sous les syst�mes d'exploitation Linux, conformes � la norme POSIX.
Cet ouvrage se compose de dix chapitres qui d�crivent l'ensemble des fonctions d'un syst�me d'exploitation multiprogramm� comme l'est Linux :
- une premi�re partie traite du fonctionnement du syst�me d'exploitation : notions de base, processus, ordonnancement, syst�me de gestion de fichiers, m�canisme des entr�es-sorties, gestion de la m�moire centrale, pagination et m�moire virtuelle ;
- une deuxi�me partie pr�sente les outils de communication et de synchronisation tels que les sockets, les tubes, les files de messages, les signaux, les r�gions de m�moires partag�es, les s�maphores et l'appel de proc�dure � distance ;
- une derni�re partie pr�sente des notions avanc�es sur les syst�mes Linux temps r�el et multiprocesseurs.
Chaque chapitre s'ouvre sur une partie th�orique. Puis une partie applicative, toujours bas�e sur Linux, d�crit de mani�re simplifi�e l'impl�mentation faite de ces concepts au sein du noyau Linux, ainsi que les primitives syst�mes qui leur sont attach�es. Des exemples de programmation illustrent l'emploi de ces primitives. Des exercices corrig�s actualis�s pour cette 4e �dition cl�turent chaque chapitre et des �nonc�s de programmation sont sugg�r�s.
�dition : Dunod - 384 pages, 4e �dition, 1er janvier 2012
ISBN10 : 2100576372 - ISBN13 : 9782100576371
- Introduction au syst�me Linux
- Processus, threads et ordonnancement
- Syst�me de gestion de fichiers
- Gestion des entr�es-sorties
- Gestion de la m�moire centrale
- Gestion des signaux
- Communication entre processus
- Synchronisation entre processus - Interblocage
- Programmation r�seau
- Syst�mes Linux avanc�s
On voit du d�but � la fin que l'ouvrage est �crit par un professeur pour des �tudiants, il est tr�s p�dagogique et insiste beaucoup sur les points importants � comprendre et les pi�ges que l'on peut rencontrer.
Personnellement, je n'ai pas r�ussi � y trouver de d�fauts, il d�crit parfaitement ce pour quoi il a �t� �crit, ni plus ni moins. � mettre entre toutes les mains des �tudiants.
Commenter
Signaler un probl�me
Cet ouvrage s'adresse plus particuli�rement aux �tudiants de premier et deuxi�me cycles d'informatique.
Il pr�sente les principes fondamentaux des syst�mes d'exploitation ainsi que la programmation syst�me sous les syst�mes d'exploitation Linux, conformes � la norme POSIX.
Cet ouvrage se compose de dix chapitres qui d�crivent l'ensemble des fonctions d'un syst�me d'exploitation multiprogramm� comme l'est Linux :
- une premi�re partie traite du fonctionnement du syst�me d'exploitation : notions de base, processus, ordonnancement, syst�me de gestion de fichiers, m�canisme des entr�es-sorties, gestion de la m�moire centrale, pagination et m�moire virtuelle ;
- une deuxi�me partie pr�sente les outils de communication et de synchronisation tels que les sockets, les tubes, les files de messages, les signaux, les r�gions de m�moires partag�es, les s�maphores et l'appel de proc�dure � distance ;
- une derni�re partie pr�sente des notions avanc�es sur les syst�mes Linux temps r�el et multiprocesseurs.
Chaque chapitre s'ouvre sur une partie th�orique. Puis une partie applicative, toujours bas�e sur Linux, d�crit de mani�re simplifi�e l'impl�mentation faite de ces concepts au sein du noyau Linux, ainsi que les primitives syst�mes qui leur sont attach�es. Des exemples de programmation illustrent l'emploi de ces primitives. Des exercices corrig�s actualis�s pour cette 4e �dition cl�turent chaque chapitre et des �nonc�s de programmation sont sugg�r�s.
[Lire la suite]
- Avez-vous lu ce livre ou pensez-vous le lire ?
- Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
- Avez-vous un commentaire � faire ?

D�veloppement syt�me sous Linux
Ordonnancement multi-t�che, gestion m�moire, communications, programmation r�seau
R�sum� de l'�diteur
�dition : Eyrolles - 1004 pages, 3e �dition, 3 f�vrier 2011
ISBN10 : 2212128819 - ISBN13 : 9782212128819
22,4 x 19,2 x 5,6 cm
- Concepts et outils
- La notion de processus
- Acc�s � l'environnement
- Ex�cution des programmes
- Fin d'un programme
- Gestion classique des signaux
- Gestion portable des signaux
- Signaux temps-r�el
- Sommeil des processus et contr�le des ressources
- Entr�es-sorties simplifi�es
- Ordonnancement des processus Programmation multithread
- Gestion de la m�moire du processus
- Gestion avanc�e de la m�moire
- Utilisation des blocs m�moire et des chaires
- Routines avanc�es de traitement des blocs m�moire
- Tris, recherches et structuration des donn�es
- Flux de donn�es
- Descripteurs de fichiers
- Acc�s au contenu des r�pertoires Attributs des fichiers
- Bases de donn�es
- Types de donn�es et conversions
- Fonctions math�matiques
- Fonctions horaires
- Acc�s aux informations du syst�me
- Internationalisation
- Communications classiques entre processus
- Communications avec les IPC Syst�me V
- Entr�es-sorties avanc�es
- Programmation r�seau
- Utilisation des sockets
- Gestion du terminal
Ce livre propose des explications et des exemples de code en langage C sur la programmation syst�me dans un environnement Linux. Ils traitent sur la plupart, toutes les possibilit�s qu'offre au d�veloppeur, de programmer une application syst�me, c'est-�-dire en ligne de commande. Comme vous l'avez compris, ce livre ne permettra pas de faire une interface graphique (Comme avec GTK+ ou QT) mais principalement au format terminal.
Le livre est destin� non seulement au d�veloppeur qui souhaite cr�er des applications syst�mes/serveur, mais �galement aux �tudiants qui souhaitent d�buter dans la programmation sous une plateforme Linux.
Pour finir, le livre est tr�s complet mais n�anmoins reste assez difficile pour ceux qui n'ont jamais vu la programmation sous Linux, mais reste tout � fait abordable.
En bref, ce livre est tr�s complet, bien plus complet que les cours sur Internet pour ceux qui veulent d�buter attention, les chapitres les plus difficiles � aborder sont ceux du milieux ce qui peut �tre d�courageant. Aussi le livre s'adresse � des personnes ayant une connaissances en C.
De plus il contient �norm�ment d'exemple t�l�chargeable sur le site de l'auteur ( je ne sais pas si c'est toujours le cas ), chaque notions est suivie d'un code source, ce qui peut aider lorsque le sujet para�t assez abstrait.
Pour finir ce livre est un must have pour ceux qui veulent bidouiller leur Linux, l'ayant achet� il y a 2 ans environs il me sert toujours que ce soit pour approfondir des th�mes pr�cis o� revoir des choses oubli�es.
Commenter
Signaler un probl�me
La r�daction de DVP a lu pour vous l'ouvrage suivant:
D�veloppement syst�me sous Linux, de Christophe Blaess

Quel est votre avis?
Introduction aux Scripts Shell
Automatiser les t�ches Unix
R�sum� de l'�diteur
Cet ouvrage vous pr�sente en premier lieu les langages de scripts et les bases minimales indispensable pour �crire des scripts. Vous pourrez alors rechercher dans du texte et effectuer des substitutions � l'aide des expressions r�guli�res. Des outils standard, tels que sort, permettent de trier des donn�es, d'autres, comme pr ou head, sont utiles pour imprimer des fichiers, reformater des paragraphes ou en r�cup�rer les premi�res lignes. L'�tude des base de termine par les entr�es/sorties, les diff�rents substitutions effectu�es par le shell, l'utilisation des apostrophes et les commandes internes du shell.
Cet ouvrage est largement �tay� d'exemples ; il se veut ludique et vise � permettre une tr�s bonne compr�hension des scripts shell. Tout utilisateur de Linux et de Mac OS X trouvera dans ces pages mati�re � automatiser ses t�ches quotidiennes et � g�rer ses donn�es. Avec les scripts shell, donnez au syst�me le travail que vous ne voulez plus faire.
�dition : O'REILLY - 558 pages, 1er novembre 2005
ISBN10 : 2841773752 - ISBN13 : 9782841773756
- Fondements
- Introduction
- Recherches et substitutions
- Outils pour traiter le texte
- De la puissance des pipes
- Variables, structures conditionnelles et boucles
- Entr�es, sorties, fichiers et �valuation des commandes
- Scripts en production
- Pr�sentation de awk
- Les fichiers
- Fusion de bases de donn�es utilisateurs
- V�rification orthographique
- Processus
- Portabilit� du shell et extensions
- Introduction aux scripts shell s�curis�s
- Annexe : Ecrire des pages de manuel
- Annexe : Fcihiers et syst�mes de fichiers
- Annexe : Commandes Unix importantes
Les auteurs passent en revue des diverses t�ches syst�mes qui incombent aux administrateurs de syst�mes Unix et donnent un tr�s bon aper�u de la complexit� des traitements n�cessaires � leur r�solution. Mais aussi et surtout, ils d�montrent l'extraordinaire efficacit� des commandes et combinaisons de commandes du shell. Ce livre est en fait une d�monstration de la puissance du shell et donne au lecteur les cl�s pour en exploiter toutes les possibilit�s, voire contribuer � l'enrichir.
En fin de cet ouvrage, vous trouverez un glossaire tr�s riche et une liste r�sum�e et organis�e des principales commandes d'Unix.
Il est regrettable que de nombreuses erreurs de traduction et de mise en forme rendent difficile la compr�hension de nombreux scripts. Et les auteurs s'�garent parfois dans de longs exemples qui n'ont plus d'utilit� � l'heure actuelle. Mais je recommande tout de m�me cet ouvrage � tous les d�butants qui veulent se familiariser avec le shell Unix. Et les initi�s trouveront des explications d�taill�es qui leur seront d'une grande utilit�.
Si comme moi, vous maitrisez plut�t bien votre syst�me GNU/Linux et que vous souhaiteriez automatiser certaines t�ches simples mais r�p�titives sans avoir recours � un langage de bas niveau tel que le C, "Introduction aux Scripts Shell" est le livre qu'il vous faut.
Cette introduction laisse pr�sager qu'il s'agit d'un livre destin� uniquement aux d�butants comme moi, mais je suis persuad� que les plus exp�riment�s y trouveront leur bonheur car les diff�rents sujets qui y sont abord�s sont approfondis avec une difficult� croissante.
L'auteur fait une approche progressive des diff�rents outils de base n�cessaires � la conception de tels scripts : grep, sed, awk... puis l'utilisation des pipes sont pass�s en revue avant de s'attaquer � l'�criture des scripts autonomes.
Je conseille donc ce livre � toutes les personnes qui souhaiteraient mettre leur deuxi�me pied dans le monde de Linux.
Commenter
Signaler un probl�me
Cet ouvrage vous pr�sente en premier lieu les langages de scripts et les bases minimales indispensable pour �crire des scripts. Vous pourrez alors rechercher dans du texte et effectuer des substitutions � l'aide des expressions r�guli�res. Des outils standard, tels que sort, permettent de trier des donn�es, d'autres, comme pr ou head, sont utiles pour imprimer des fichiers, reformater des paragraphes ou en r�cup�rer les premi�res lignes. L'�tude des base de termine par les entr�es/sorties, les diff�rents substitutions effectu�es par le shell, l'utilisation des apostrophes et les commandes internes du shell.
Cet ouvrage est largement �tay� d'exemples ; il se veut ludique et vise � permettre une tr�s bonne compr�hension des scripts shell. Tout utilisateur de Linux et de Mac OS X trouvera dans ces pages mati�re � automatiser ses t�ches quotidiennes et � g�rer ses donn�es. Avec les scripts shell, donnez au syst�me le travail que vous ne voulez plus faire.
[Lire la suite]
- Avez-vous lu ce livre ou pensez-vous le lire ?
- Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
- Avez-vous un commentaire � faire ?

Ma�trise des expressions r�guli�res
R�sum� de l'�diteur
Gr�ce � cet ouvrage, le nouveau venu dans l'univers des expressions r�guli�res d�couvrira une foule d'informations pour ma�triser ses donn�es. L'utilisateur averti, de son c�t�, en appr�ciera la richesse et l'incomparable souci du d�tail. L'�rudit, enfin, y trouvera mati�re � explorer de nouvelles pistes, loin des sentiers battus.
�dition : O'Reilly - 460 pages, 2e �dition, 1er mai 2003
ISBN10 : 2841772365 - ISBN13 : 9782841772360
18 x 2 x 24
- Introduction aux expressions r�guli�res
- Exemples introductifs avanc�s
- Survol des divers dialectes et caract�ristiques des expressions r�guli�res
- La m�canique du traitement des expressions
- Techniques pratiques des regex
- Confectionner une expression efficace
- Perl
- Java
- .NET
Commenter
Signaler un probl�me
Gr�ce � cet ouvrage, le nouveau venu dans l'univers des expressions r�guli�res d�couvrira une foule d'informations pour ma�triser ses donn�es. L'utilisateur averti, de son c�t�, en appr�ciera la richesse et l'incomparable souci du d�tail. L'�rudit, enfin, y trouvera mati�re � explorer de nouvelles pistes, loin des sentiers battus.
[Lire la suite]
- Avez-vous lu ce livre ou pensez-vous le lire ?
- Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
- Avez-vous un commentaire � faire ?

Le shell bash
R�sum� de l'�diteur
Le shell bash est l'ouvrage de r�f�rence pour qui souhaite installer, configurer et programmer son shell. Vous apprendrez les diff�rents outils en ligne de commande et verrez �galement comment exploiter toutes les facettes de bash comme la programmation de scripts, le contr�le de flux, la gestion des entr�es/sorties ou celle des processus. Vous trouverez, entre autres, dans cet ouvrage : Une initiation � la programmation shell, Comment d�boguer vos programmes shell, L'art d'administrer votre syst�me avec bash et de simplifier des t�ches complexes pour vos administr�s, �tablir des passerelles entre bash et les autres shells, Des annexes qui r�capitulent les diff�rentes commandes internes chargeables, ainsi que la compl�tion programmable et les commandes de r�f�rence.
Le shell bash est un ouvrage s'adressant aussi bien au d�butant qui veut utiliser cet outil d'interface UNIX qu'� l'administrateur syst�me ou r�seau confirm� qui souhaite personnaliser son environnement ou automatiser des t�ches complexes � l'aide de scripts shell. L'ouvrage couvre la version 3.0 de bash sans oublier les 1.x et 2.x en faisant mention syst�matiquement des ajouts et des diff�rences.
�dition : O'Reilly - 342 pages, 1er janvier 2006
ISBN10 : 2841774031 - ISBN13 : 9782841774036
- Les bases de bash
- Edition de la ligne de commande
- Personnaliser votre environnement
- Initiation � la programmation shell
- Contr�le de flux
- Options de la ligne de commande et variables typ�es
- Entr�es/sorties et ligne de commande
- Gestion des processus
- D�boguer des programmes shell
- Administration de bash
- Ecriture de scripts shell
- bash pour votre syst�me
- Annexe A : Autres shells
- Annexe B : R�f�rences
- Annexe C : Commandes internes chargeables
- Annexe D : Compl�tion programmable
Commenter
Signaler un probl�me
Le shell bash est l'ouvrage de r�f�rence pour qui souhaite installer, configurer et programmer son shell. Vous apprendrez les diff�rents outils en ligne de commande et verrez �galement comment exploiter toutes les facettes de bash comme la programmation de scripts, le contr�le de flux, la gestion des entr�es/sorties ou celle des processus. Vous trouverez, entre autres, dans cet ouvrage : Une initiation � la programmation shell, Comment d�boguer vos programmes shell, L'art d'administrer votre syst�me avec bash et de simplifier des t�ches complexes pour vos administr�s, �tablir des passerelles entre bash et les autres shells, Des annexes qui r�capitulent les diff�rentes commandes internes chargeables, ainsi que la compl�tion programmable et les commandes de r�f�rence.
Le shell bash est un ouvrage s'adressant aussi bien au d�butant qui veut utiliser cet outil d'interface UNIX qu'� l'administrateur syst�me ou r�seau confirm� qui souhaite personnaliser son environnement ou automatiser des t�ches complexes � l'aide de scripts shell. L'ouvrage couvre la version 3.0 de bash sans oublier les 1.x et 2.x en faisant mention syst�matiquement des ajouts et des diff�rences.
[Lire la suite]
- Avez-vous lu ce livre ou pensez-vous le lire ?
- Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
- Avez-vous un commentaire � faire ?

Programmation syst�me en C sous Linux : Signaux, processus, threads, IPC et sockets
R�sum� de l'�diteur
�dition : Eyrolles - 963 pages, 2e �dition, 1er f�vrier 2005
ISBN10 : 2212116012 - ISBN13 : 9782212116014
- Concepts et outils
- La notion de processus
- Acc�s � l'environnement
- Ex�cution des programmes
- Fin d'un programme
- Gestion classique des signaux
- Gestion portable des signaux
- Signaux temps-r�el
- Sommeil des processus et contr�le des ressources
- Entr�es-sorties simplifi�es
- Ordonnancement des processus Programmation multithread
- Gestion de la m�moire du processus
- Gestion avanc�e de la m�moire
- Utilisation des blocs m�moire et des chaires
- Routines avanc�es de traitement des blocs m�moire
- Tris, recherches et structuration des donn�es
- Flux de donn�es
- Descripteurs de fichiers
- Acc�s au contenu des r�pertoires Attributs des fichiers
- Internationalisation
- Communications classiques entre processus
- Communications avec les IPC Syst�me V
- Entr�es-sorties avanc�es
- Programmation r�seau
- Utilisation des sockets
- Gestion du terminal
Ce livre propose des explications et des exemples de code en langage C sur la programmation syst�me dans un environnement Linux. Ils traitent sur la plupart, toutes les possibilit�s qu'offre au d�veloppeur, de programmer une application syst�me, c'est-�-dire en ligne de commande. Comme vous l'avez compris, ce livre ne permettra pas de faire une interface graphique (Comme avec GTK+ ou QT) mais principalement au format terminal.
Le livre est destin� non seulement au d�veloppeur qui souhaite cr�er des applications syst�mes/serveur, mais �galement aux �tudiants qui souhaitent d�buter dans la programmation sous une plateforme Linux.
Pour finir, le livre est tr�s complet mais n�anmoins reste assez difficile pour ceux qui n'ont jamais vu la programmation sous Linux, mais reste tout � fait abordable.
Commenter
Signaler un probl�me
[Lire la suite]
- Avez-vous lu ce livre ou pensez-vous le lire ?
- Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
- Avez-vous un commentaire � faire ?

il date aujourd'hui un peu et le chapitre sur les sockets n'est plus trop au gout du jour mais, chose agreable, l'auteur est tres sympatique et prends le temps de repondre au mail qui lui sont adresses.
donc c'est LA bible de la programation systeme sous linux
Scripts sous Linux
Shell Bash, Sed, Awk, Perl, Tcl, Tk, Python, Ruby...
R�sum� de l'�diteur
La plate-forme Linux offre aux administrateurs syst�me et aux programmeurs un choix de langages de scripts d'une richesse sans �quivalent, qu'il s'agisse d'automatiser les t�ches d'administration, de construire des interfaces graphiques, d'effectuer des traitements automatis�s sur des fichiers texte, de "parser" des documents XML ou encore de d�velopper des applications Web.
L'auteur explique dans cet ouvrage de r�f�rence quel langage choisir en fonction de ses besoins, avant de pr�senter en d�tail la syntaxe et les techniques de programmation des principaux d'entre eux : Tcl, Tk, Python et Ruby pour leurs notions essentielles ; shell Bash, Sed, Awk et Perl jusqu'� un niveau avanc�.
A qui s'adresse cet ouvrage ?
- Aux �tudiants en informatique (1er et 2e cycles universitaires, �coles d'ing�nieur...) ;
- Aux programmeurs Linux ;
- Aux administrateurs syst�me en charge d'un parc Linux.
�dition : Eyrolles - 762 pages, 2e �dition, 1er janvier 2004
ISBN10 : 2212114052 - ISBN13 : 9782212114058
- Introduction : Interpr�teurs de commandes
- Principes : Interpr�teurs �tudi�s
- Programmation Shell
- Manipulations de texte
- Le langage Awk
- Perl
- Tcl et Tk
- Autres langages de scripts
L'auteur commence par expliquer la philosophie des langages de script (en opposition aux langages compil�s traditionnellement enseign�s), puis aborde le Shell Unix (par exemple bash, ksh, etc) qui est le langage que tout utilisateur de machine Unix aura forcemment � sa disposition. Vous approfondirez les manipulations de texte avec les outils grep et sed, et aborderez plus en d�tails le langage awk. En deux chapitres, vous aurez d�j� de quoi r�aliser des applications relativement complexes. Si vous atteignez un niveau o� utiliser le Shell se r�v�lera fastidieux, entamez le chapitres suivant... avec le langage le plus populaire chez les administrateurs Unix, � savoir Perl. Vous aurez une introduction compl�te du langage avec des exemples, cela ira de la programmation proc�durale au mod�le objet, et vous verrez m�me comment cr�er une application graphique avec Tk. Si la syntaxe Perl vous d�plait, vous pourrez vous rabbattre sur les chapitres suivants et choisir parmi Tcl, Python et Ruby... En revanche, Python et Ruby me semblent trop succints � mon go�t. Seul le mod�le objet est pr�sent�. Il est vrai que les notions sont expliqu�es dans le chapitre sur Perl, mais j'aurais appr�ci� voir des exemples concrets d'utilisation d'expressions r�guli�res et des arguments en ligne de commande.
En r�sum�, cet ouvrage constitue la plus compl�te introduction � la programmation de script que j'ai eu l'occasion de lire. Il s'agit d'un ouvrage unique en son genre, et d'un niveau tout � fait acceptable. J'appr�cie particuli�rement le fait de laisser la libert� aux lecteurs de choisir quel langage de script lui convient le mieux, en lui �vitant de devoir investir dans un ouvrage d'introduction pour chaque langage.
Commenter
Signaler un probl�me
La plate-forme Linux offre aux administrateurs syst�me et aux programmeurs un choix de langages de scripts d'une richesse sans �quivalent, qu'il s'agisse d'automatiser les t�ches d'administration, de construire des interfaces graphiques, d'effectuer des traitements automatis�s sur des fichiers texte, de "parser" des documents XML ou encore de d�velopper des applications Web.
L'auteur explique dans cet ouvrage de r�f�rence quel langage choisir en fonction de ses besoins, avant de pr�senter en d�tail la syntaxe et les techniques de programmation des principaux d'entre eux : Tcl, Tk, Python et Ruby pour leurs notions essentielles ; shell Bash, Sed, Awk et Perl jusqu'� un niveau avanc�.
A qui s'adresse cet ouvrage ?
- Aux �tudiants en informatique (1er et 2e cycles universitaires, �coles d'ing�nieur...) ;
- Aux programmeurs Linux ;
- Aux administrateurs syst�me en charge d'un parc Linux.
[Lire la suite]
- Avez-vous lu ce livre ou pensez-vous le lire ?
- Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
- Avez-vous un commentaire � faire ?

Bash : Le livre de recettes
R�sum� de l'�diteur
�dition : O'Reilly - 626 pages, 1re �dition, 4 octobre 2007
ISBN10 : 2841774473 - ISBN13 : 9782841774470
- D�buter avec bash
- Sortie standard
- Entr�e standard
- Ex�cuter les commandes
- Variables du shell
- Logique et arithm�tique
- Outils shell interm�diaires I
- Outils shell interm�diaires II
- Rechercher des fichiers avec find, locate et slocale
- Autres fonctionnalit�s pour les scripts
- Dates et heures
- T�ches utilisateur sous forme de scripts shell
- Analyses et t�ches similaires
- Scripts s�curis�s
- Scripts �labor�s
- Configurer bash
- Maintenance et t�ches administratives
- R�duire la saisie
- Bourdes du d�butant
Dans cet ouvrage, ce ne sont pas moins de 282 recettes qui sont pr�sent�es, et pour chacune d'elle toujours le triptyque : probl�me, solution, discussion. Le livre s'articule sur presque 20 chapitres exposant entre autres : le bash pour d�butant (notamment un chapitre sur les principales erreurs � �viter), les entr�es/sorties, les fichiers, les scripts, les commandes et configuration du shell...au final, autant de th�mes couvrant les principales utilisation de bash.
Ce que j'ai appr�ci� :
- Les sujets abord�s couvrent bien les fonctionnalit�s demand�es en entreprise
- Les explications sont faciles � comprendre et des scripts sont l� pour l'illustration
- Les scripts du livre sont disponibles en t�l�chargement, sur le site de l'�diteur
- Le sommaire qui, gr�ce � des libell�s clairs (le titre des recettes), permet de rapidement de trouver l'information, finalement comme une FAQ
Les moins :
- La mise en page est un peu aust�re, seules quelques ic�nes de pi�ges � ours (indiquant les pi�ges � �viter) viennent �gayer le contenu
- C'est un livre de recettes : le genre de livre que l'on utilise une fois de temps en temps, mais qui peut se r�v�ler indispensable le moment opportun
- Quelques scripts comportant des erreurs, mais rien de grave, un espace qui manque dans une ligne de commande par exemple, �a se corrige tr�s vite
Je dirais donc pour finir que "Bash : Le livre de recettes" me fut tr�s instructif et je le garderai sur mon bureau. Ainsi lors de mes �pisodiques utilisations de bash dans le cadre professionnel, je trouverai, si ce n'est une r�ponse, au moins quelques pistes qui feront peut �tre de moi un jour un cordon bleu en bash.
Commenter
Signaler un probl�me
[Lire la suite]
- Avez-vous lu ce livre ou pensez-vous le lire ?
- Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
- Avez-vous un commentaire � faire ?

Shells Linux et Unix par la pratique
R�sum� de l'�diteur
�dition : Eyrolles - 262 pages, 1re �dition, 1er janvier 2008
ISBN10 : 221212273X - ISBN13 : 9782212122732
Broch�
- Principe des scripts shell
- Programmation shell
- Evaluation d'expressions
- El�ments de programmation shell
- Commandes, variables et utilitaires syst�me
- Programmation shell avanc�e
- Expressions r�guli�res - Grep
- Sed
- Awk
- Bonne �criture d'un script
- Annexes
Le manque de progressivit� rebutera nombre de d�butants et de curieux. Quand le point est trait� s�rieusement, les exemples sont nombreux et bien choisis .. Nous sommes l� pour avancer et nous avan�ons.
Quelques critiques :
Les commandes awk, sed bien trait�es dans l'ouvrage manque s�rieusement d'exemples sur le site de t�l�chargement. Les commandes find et cut bien que fr�quemment utilis�es ne sont que survol�es sans aucun exemple significatif. Il n'y a aucune explication permettant une utilisation efficace.
En conclusion :
Un ouvrage int�ressant, assez bien organis� utile pour beaucoup ... � condition de n'�tre pas allergique au "man" Le pr�c�dent ouvrage en 700 pages �tait une r�f�rence celui-ci en 250 est trop fortement �cr�m� � mon gout !!!
Commenter
Signaler un probl�me
[Lire la suite]
- Avez-vous lu ce livre ou pensez-vous le lire ?
- Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
- Avez-vous un commentaire � faire ?

Programmation Shell sous Unix/Linux
R�sum� de l'�diteur
Les fonctionnalit�s des trois shells couramment utilis�s sont d�taill�es et leurs diff�rences signal�es. Les th�mes sont pr�sent�s de mani�re progressive et p�dagogique, ce qui fait de cet ouvrage un support id�al destina aussi bien � la formation professionnelle qu'� l'autoformation.
Les premiers chapitres sont consacr�s au fonctionnement du shell : lancement d'une commande, caract�res sp�ciaux du shell couramment employ�s (redirections, tubes, ...), param�trage de l'environnement de travail de l'utilisateur (variables et fichiers d'environnement, ...). Les m�canismes internes sont expliqu�s en d�tail et illustr�s par de nombreux sch�mas.
La suite de l'ouvrage est d�di�e � la programmation proprement dite. Les bases de la programmation (variables, structures de contr�le, commandes de test et de calculs, ...) sont pr�sent�es et illustr�es par de nombreux exemples. Sont ensuite d�taill�s les aspects avanc�s de la programmation shell (gestion des fichiers, fonctions, ...).
La derni�re partie de l'ouvrage des outils annexes indispensables au traitement de cha�nes de caract�res et de fichiers textes : les expressions r�guli�res basiques et �tendues, l'�diteur non interactif sed, un panorama �tendu du langage awk ainsi que les principales commandes filtres des syst�mes Unix.
Des exemples de scripts shells ou awk utilis�s en production ont �t� rapport�s dans cet ouvrage et sont en t�l�chargement sur www.editions-eni.fr
�dition : ENI - 420 pages, 2e �dition, 1er mai 2008
ISBN10 : 2746042339 - ISBN13 : 9782746042339
- D�finition du shell
- M�canismes essentiels du shell
- Param�trage de l'environnement de travail
- Les bases de la programmation shell
- Aspects avanc�s de la programmation shell
- Les expressions r�guli�res
- La commande sed
- Le langage de programmation awk
- Les commandes filtres
Le premier chapitre traite aussi de l'utilisation de base du shell... Qui n'est pas si de base que �a : de nombreuses astuces souvent inconnues sont mises en lumi�re, et m�me l'utilisateur habitu� du shell d�couvrira des choses tr�s pratiques.
Ensuite vient la programmation proprement dite. Les explications sont denses, mais les exemples illustrent tr�s bien toutes les notions introduites dans le livre. Ce qui en fait que tout est simple � comprendre et � ma�triser rapidement.
L'auteur ne s'arr�te pas � la programmation shell uniquement. Il introduit, dans le dernier chapitre, de nombreux outils externes de traitements de fichiers et de cha�nes de caract�res. En particulier, le langage awk est d�crit en profondeur. L� aussi, les exemples fournis rendent la compr�hension extr�mement ais�e.
Bref, ce livre est vraiment un bon moyen d'apprendre rapidement et efficacement les recettes essentielles du shell et de sa programmation. Apr�s l'avoir lu, vous ne verrez plus le shell comme avant.
Commenter
Signaler un probl�me
Les fonctionnalit�s des trois shells couramment utilis�s sont d�taill�es et leurs diff�rences signal�es. Les th�mes sont pr�sent�s de mani�re progressive et p�dagogique, ce qui fait de cet ouvrage un support id�al destina aussi bien � la formation professionnelle qu'� l'autoformation.
Les premiers chapitres sont consacr�s au fonctionnement du shell : lancement d'une commande, caract�res sp�ciaux du shell couramment employ�s (redirections, tubes, ...), param�trage de l'environnement de travail de l'utilisateur (variables et fichiers d'environnement, ...). Les m�canismes internes sont expliqu�s en d�tail et illustr�s par de nombreux sch�mas.
La suite de l'ouvrage est d�di�e � la programmation proprement dite. Les bases de la programmation (variables, structures de contr�le, commandes de test et de calculs, ...) sont pr�sent�es et illustr�es par de nombreux exemples. Sont ensuite d�taill�s les aspects avanc�s de la programmation shell (gestion des fichiers, fonctions, ...).
La derni�re partie de l'ouvrage des outils annexes indispensables au traitement de cha�nes de caract�res et de fichiers textes : les expressions r�guli�res basiques et �tendues, l'�diteur non interactif sed, un panorama �tendu du langage awk ainsi que les principales commandes filtres des syst�mes Unix.
Des exemples de scripts shells ou awk utilis�s en production ont �t� rapport�s dans cet ouvrage et sont en t�l�chargement sur www.editions-eni.fr
[Lire la suite]
- Avez-vous lu ce livre ou pensez-vous le lire ?
- Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
- Avez-vous un commentaire � faire ?


















