Scripting unix ROUTEURS ET COMMUTATEURS OLIVIER DEHECQ
|
|
- Françoise St-Germain
- il y a 8 ans
- Total affichages :
Transcription
1 2016 Scripting unix ROUTEURS ET COMMUTATEURS OLIVIER DEHECQ
2 Table des matières Signalétique Paramétrage de vi pour le scripting Notions de bases Les commandes internes au shell Les conditions Utilisation des fonctions Des commandes pour les scripts Plus loin avec les variables...14 Olivier DEHECQ Page 2
3 Signalétique Nota, astuce : Contient une partie serveur web qui traite les réponses statiques. Important, à retenir : Ceci est une chose importante Commande MS-DOS C:\> c:\tomcat5.5\bin\startup.bat Commande UNIX # /tomcat5.5/bin/startup.sh Commande SQL connect / as sysdba Chemin de fichier, ssier, emplacement sur le disque Fichier web.xml Exemple de contenu de cument <Host name="localhost" appbase="webapps" unpackwars="true" autodeploy="true" /> Contenu du fichier web.xml <welcome-file>index.html</welcome-file> Contenu du fichier server.xml port "8080" port d écoute du connecteur Autre contenu de fichier : <role rolename="ruserhelloworld"/> Spécifique aux cuments xml : Balise Nom de propriété Valeur Commentaire Olivier DEHECQ Page 3
4 1 Paramétrage de vi pour le scripting Editer le fichier ~/.exrc : set numbers set ignorecase set syntax=on set nocompatible set autoindent afficher les numéros de lignes couleurs de syntaxe Olivier DEHECQ Page 4
5 2 Notions de bases 2.1 Le she bang #!/bin/bash toujours placer en début de script, indique le shell utilisé, sinon le script s exécute en shell utilisateur Attention : pour Unix, on ne peut utiliser que le bourne shell : #!/bin/sh 2.2 Variable VS Variable d environnement set env liste de toutes les variables, uniquement dans le shell en cours liste des variables d environnement, dans tous les shell et sous-shell var=toto export var=toto Une variable non exportée n existe que dans le shell où elle a été définie crée une variable crée une variable d environnement Attention : une variable ne peut pas commencer par [0-9], ne contient que [a-z]+[_]+[0-9] echo $$ echo $? numéro de processus courant code retour (=0 : la commande s est bien passée ;!=0 : la commande ne s est pas déroulée comme prévu $1 - $9 argument entré à la suite de la commande d exécution du script echo $#./test.sh olivier Dehecq echo $1 olivier echo $2 dehecq nombre d arguments envoyés (2 dans la commande précédente) isole tous les caractères " " isole tous les caractères sauf ` \ $ 2.3 Caractères spéciaux du shell ; ls ; date sert à enchainer deux commandes, exécutées l une après l autre && && la commande à droite sera exécutée que si la partie gauche s est bien exécutée (ex. : ls test.sh && echo OK) la commande à droite ne sera exécutée que si la commande à gauche ne s est pas bien exécutée (ex. : ls test.sh echo KO) Olivier DEHECQ Page 5
6 2.4 Regroupement des commandes ( ls /bin ; ls /usr/bin ) wc l ce qui est entre ( ) est exécuté dans un sous shell { ls /bin ; ls /usr/bin; } wc l ce qui est entre { ; } est exécuté dans un sous shell ls xys { echo "fichier introuvable" ; var = Alerte ; } 2.5 Utiliser les couleurs dans le shell couleur caractères fond attribut Noir : aucun Rouge : gras Vert : souligné Brun : inversé Bleu : invisible Majenta : barré Cyan Blanc Exemple \033[1;32m : \033[ : annonce de couleur 1;32 : arguments m : fin de la définition Le résultat serait nc du texte vert, en gras. Codes couleurs et codes attributs Olivier DEHECQ Page 6
7 3 Les commandes internes au shell La commande read : La commande read stocke une chaine entrée sous la variable voulue. Remplace PAUSE tel.sh : echo "saisissez votre nom : " read NOM echo "saisissez votre numéro de téléphone : " read TEL echo "bonjour $NOM, votre numéro de tel est le : $TEL" La commande echo : -e en bash, interprète les caractères spéciaux \n nouvelle ligne \t tabulation \c enlève le retour à la ligne après echo e "\ncoucou\n" La commande exec : Exécute une commande dans le shell en cours puis le quitte exec echo "bonjour et au revoir" La commande exit : Arrête le shell courant et définit la valeur de? Nota : exit 22 ne quitte pas le script La commande expr : Calcul arithmétique. Préférer let et (( )) Olivier DEHECQ Page 7
8 4 Les conditions 4.1 La commande test test ou [ ] [ -f xyz ] echo KO Test sur les fichiers : -f fichier -d répertoire -x droit d exécution (-w r) -s taille >0 Opérateur de chaine : [ "$NOM" = "root" ] && égal à!= différent de -n variable non nulle -z variable nulle [ -z "$1" ] Test sur les valeurs numériques : [ "$AGE" eq 18 ] égal -ne -gt ; -ge -lt ; -le différent > ; < ; Combinaisons : -a et -o ou! négation \( \) regroupement Pour la comparaison de chaines : * 0 à n caractères? 1 caractère [...] un caractère parmi ceux entre [] [!...] un caractère qui n est pas entre [] Tests de chaines : shopt grep extglob it être sur [on] : shopt s extglob (activer) shopt u extblob (désactiver)?(...) 0 à 1 fois la chaine *(...) 0 à n fois la chaine +(...) 1 à n fois la 1 fois la chaine!(...) 0 fois la chaine *(......) de 0 à n fois la chaine1 ou la chaine2 (fonctionne avec *+@!) Olivier DEHECQ Page 8
9 4.2 if else 4.3 Case [[ var =?([+-]+([0-9]) ]] && echo "Le nombre entier est valide" if condition if condition if condition then then then action1 action1 action1 action2 action2 action2 fi else else if condtion2 elif et else if fi : elif n attend pas de fi action3 fi else if attend fi à la fin de la boucle case $COULEUR in noir) echo "vous avez choisi noir" ;; blanc) echo "c est le blanc qui est choisi" ;; rouge) echo "là c est le rouge" ;; then action3 fi jaune orange) echo "orange ou jaune c est du pareil au même" ;; *) echo "la couleur choisie n est pas autorisée" ;; esac 4.4 while Tourne en boucle tant que la condition est vraie. while condition while [ -z "$NOM" ] action1 read p "Entrez votre nom : " NOM action2 Attention : while : peut créer une boucle infinite while : echo "1) création d un compte utilisateur" echo "2) modification d un compte utilisateur" echo "3) suppression d un compte utilisateur" echo "q) quitter read A case $A in créer-compte.sh ;; modif-compte.sh ;; suppr-compte.sh ;; q) exit 0 ;; *) echo "saisie incorrecte" ;read ;; esac Olivier DEHECQ Page 9
10 4.5 until 4.6 for Tourne en bouche jusqu à ce que la condition soit vraie. Opposé de while until condition until [ -n "$NOM" ] action1 read p "Entrez votre nom : " NOM action2 Test sur des valeurs inconnues, liste for VAR in * for A in *.rpm echo $VAR rpm qpl $A grep libtruc.so >/dev/null && echo $A for VAR in toto (renverrait "1 2 3 toto". Pour isoler on utilise IFS 1 ) echo VAR (1 /n 2 /n 3 /n toto) Nota set grep ^IFS IFS est utilisé comme champ de séparation par for. \t\n par défaut. Espace, tabulation, entrée for (( i=10 ; i >=1 ; i-=1 )) echo "mise à feu dans $i sec." sleep 1 echo '!!! BOUM!!!' valeur initiale ; condition ; incrémentation/décrémentation 1 IFS : champ de séparation utilisé par for. \t\n par défaut. espace, tabulation, entrée Olivier DEHECQ Page 10
11 5 Utilisation des fonctions Une fonction peut être présente : dans le script qui l exécute dans un autre fichier Bienvenue() { echo "Bienvenue $LOGNAME" echo Nous sommes le `date +%D` } Bienvenue Attention : la commande it être lue par le shell AVANT d être appelée!! création de la fonction appelle la fonction 5.1 Arguments dans les fonctions Bienvenue() { echo "Bienvenue $2 $1" rappelle les arguments 2 et 1 echo Nous sommes le `date +%D` } read p "quel est votre prénom : " PRENOM read p "quel est votre nom : " NOM Bienvenue $PRENOM $NOM 5.2 Externaliser les fonctions Intégration d une fonction externe dans un script A propos de «l include» (appel de fonction) :. fichier.fonction est le chemin relatif vers la fonction. on peut entrer le chemin absolu :. /data/scripts/fichier.fonction Olivier DEHECQ Page 11
12 6 Des commandes pour les scripts eval : uble évaluation vert="\033[32 ;1m" rouge="\033[31 ;1m" read p "Choisissez une couleur (vert ou rouge) : " COULEUR echo e "$$COULEUR Bonjour" pas bon car $$ renvoit le PID 2 eval echo e "\$$COULEUR Bonjour" trap : réaffecter les signaux envoyés au processus Nota : on ne peut pas renvoyer kill -9 trap commande de remplacement signal trap 'rm f *.tmp ;exit1' INT TERM clear : script : clear Affiche un écran vide. Ne vide pas l écran calcule $couleur puis $vert ou $rouge script Enregistre tout ce qui apparaît à l écran dans un fichier tr : remplacement de caractère, suppression de ublons. Mode caractère cat fonctions.sh tr 'abc' 'yxz' remplace a par x, b par y, c par z tr '[:lower :]' '[:upper:]' remplace les minuscules par des majuscules tr d 'abc' tr s '\n' supprime les a, les b et les c supprime les lignes vides tr s '\t' ' ' remplace les \t par des espaces, remplace les ublons d espaces cut : découpage vertical (caractère/champ) cat /etc/passwd cut c 1,5-10 récupère les caractères 1 et 5 à 10 (collés) cut f1 d: récupère le 1er champ, délimiteur : who tr s ' ' ' ' cut f1,4 d' ' split : découpage de fichiers en blocs de lignes : split gros-fichier.log petit-fic- petit-fic-aa petit-fic-ab petit-fic-ac Nota : l inverse de split est cat cool?? > fusion.log sort : trier les colonnes cat client sort cat client sort k2 -k3n -k2r -k1,1 k3n enlève les espace en trop, sélectionne les champs par défaut découpe en morceaux de 100 lignes trie de A à Z du 1er caractère jusqu au dernier caractère trie de A à Z de la 2e colonne jusqu au dernier caractère trie de 0 à 9 de la 3e colonne jusqu au dernier caractère trie de Z à A de la 2e colonne jusqu au dernier caractère trie de A à Z du champ1 au champ 1 puis de A à Z du 3e champ à la fin sort b k4.5 k4.3,4.4 k4.1,4.2 b : ne pas tenir compte des espaces avant k4.1,4.2 : du champ4 1er car au champ4 2e car 2 echo $$ numéro de processus courant Olivier DEHECQ Page 12
13 uniq : supprimer les lignes consécutives en plusieurs exemplaires Attention : les lignes DOIVENT ETRE CONSECUTIVES, on fait un sort avant! uniq [options] fichier1 [fichier2 ] -c chaque ligne est préfixée du nombre d occurrences sort fic1 uniq -d n affiche que les lignes en plusieurs exemplaires -f3 compare les 3 premiers champs sur la ligne. (-w3 caractères) -i ignore la casse 6.1 sed : recherches, remplacement sed 's/martin/henry/' clients sed i 's/martin/henry/' clients sed 's#henry#martin#' clients sed 's/henry/martin/g' clients sed 's/henry/martin/2' clients sed '3 s/henry/martin/' clients sed n'/martin/p' clients sed n '/Martin/=' clients Henry remplacé par Martin. Sortie écran par défaut Henry remplacé par Martin. Modifie le fichier on peut remplacer le séparateur de chaîne traiter toutes les occurrences de ligne remplacer seulement la 2e occurrence de ligne traiter seulement la 3e ligne afficher uniquement les lignes contenant Martin afficher les n des lignes contenant Martin sed n '/Dupont/,/Martin/p' clients afficher du 1 er Dupont au 1 er Martin sed '/Martin/d' clients sed '/Martin/!d' clients sed '/Dupont/i<chaine>' client Créer un fichier de commandes : Contenu du fichier sed.commande supprimer les lignes contenant Martin /Dupont/i---attention\nmauvais payeur--- /Dupont/a---mais son compte est bien garni--- sed f sed.commande clients pour l exécuter 6.2 awk : super puissant awk '/bash/ {print $0}' /etc/passwd supprimer les lignes ne contenant pas Martin ajouter une chaine dans la ligne avant Dupont (a après) affiche toute la ligne contenant bash awk F: '/bash/ {print $1}' /etc/passwd affiche le champ1 (séparateur :) awk F: '/bash$/ {print "n : " NR,$1 "UID : " $3 "Répertoire : " $6}' Nota : NR = numéro de ligne awk F: '$1 ~/user/ {print $0}' /etc/passwd NF : nombre de champs sur la ligne $NF : contenu du dernier champ sur la ligne afficher toute la ligne nt le champ1 contient user Olivier DEHECQ Page 13
14 7 Plus loin avec les variables Substitution des variables echo ${nom - invité} affiche $nom. Si n existe pas : affiche «invité» echo ${nom :- invité} affiche $nom. Si n existe pas ou vide : affiche «invité» (utile après un read) echo ${nom :=invité} affiche $nom. Si n existe pas ou vide : définit nom= «invité» while ${#tel!= 10} nombre de caractères de $tel, teste si 10 var=fic.save;echo ${var#??} retire (de la gauche vers la droite) 2 caractères quelconques echo ${var#.*} retire (de la gauche vers la droite) la 1ere occurrence trouvée de.* echo ${var##.*} retire (de la gauche vers la droite) la dernière occurrence trouvée de.* echo ${var%/*} retire (de la droite vers la gauche) la 1ere occurrence trouvée de /* echo ${var%%/*} retire (de la droite vers la gauche) la dernière occurrence trouvée de /* L arithmétique entière : let et (( )) typeset i var=10 déclarer var de type integer et égale à 10 unset var=toto let var=5+10 let nb=var*2 enlève le typeset calcule et attribue à var=15 calcule et attribue à nb=30 (( nb = var * 2 )) même chose que (( nb=$var*2 )) Incrémenter (( nb=nb+1 )) ou (( nb+=1 )) Comparer min=100 (( heure=min/60 )) (( minutes=min%60 )) echo $(( heures=min/60 ))H$(( minutes=min%60 ))min < > <= >=!= (different) == (égal) && (et) (ou)! (non) (( k==i+j && h==k*2 )) ; echo $? Les variables de tableau client=dupont echo $client echo ${client} echo ${client[0]} affiche Dupont affiche Dupont affiche Dupont Nota : on peut remplacer par [1] : affichera la 2 e valeur client[1] = Alexandre echo ${client[0]} echo ${client[1]} echo ${client[*]} nom=0 ; prenom=1 echo ${client[prenom]} echo ${#client[*]} Si on utilise [*] : affichera les valeurs de tous les index affiche Dupont affiche Alexandre affiche Dupont Alexandre affiche alexandre affiche le nombre d index utilisés % : modulo Olivier DEHECQ Page 14
15 Olivier DEHECQ Page 15
Algorithmique et Programmation, IMA
Algorithmique et Programmation, IMA Cours 2 : C Premier Niveau / Algorithmique Université Lille 1 - Polytech Lille Notations, identificateurs Variables et Types de base Expressions Constantes Instructions
Plus en détailTP1 - Prise en main de l environnement Unix.
Mise à niveau UNIX Licence Bio-informatique TP1 - Prise en main de l environnement Unix. Les sujets de TP sont disponibles à l adresse http://www.pps.jussieu.fr/~tasson/enseignement/bioinfo/ Les documents
Plus en détailEnvironnements informatiques
Environnements informatiques Premiers pas sous Linux (seconde partie) 26 septembre 2008 blansche@dpt-info.u-strasbg.fr 1 /12 Administration sous Linux 2 /12 Démarrage Démarrage de Linux Niveaux de démarrage
Plus en détailInitiation à la programmation en Python
I-Conventions Initiation à la programmation en Python Nom : Prénom : Une commande Python sera écrite en caractère gras. Exemples : print 'Bonjour' max=input("nombre maximum autorisé :") Le résultat de
Plus en détailCours Programmation Système
Cours Programmation Système Filière SMI Semestre S6 El Mostafa DAOUDI Département de Mathématiques et d Informatique, Faculté des Sciences Université Mohammed Premier Oujda m.daoudi@fso.ump.ma Février
Plus en détailLogiciel : GLPI Version : 0.72.4 SYNCRHONISATION DE GLPI AVEC ACTIVE DIRECTORY. Auteur : Claude SANTERO Config. : Windows 2003.
Ce document est libre de droit, merci simplement de respecter son auteur. Toutes remarques ou commentaires seront les bienvenues. ATTENTION : La mise à jour par script entre GLPI et Active Directory ne
Plus en détail1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles)
1/4 Objectif de ce cours /4 Objectifs de ce cours Introduction au langage C - Cours Girardot/Roelens Septembre 013 Du problème au programme I passer d un problème exprimé en français à la réalisation d
Plus en détailLicence ST Université Claude Bernard Lyon I LIF1 : Algorithmique et Programmation C Bases du langage C 1 Conclusion de la dernière fois Introduction de l algorithmique générale pour permettre de traiter
Plus en détailIntroduction aux Systèmes et aux Réseaux
Introduction aux Systèmes et aux Réseaux Cours 2 : Language de commandes, Scripts Shell D après un cours de Julien Forget (Univ Lille1) Laure Gonnord http://laure.gonnord.org/pro/teaching/ Laure.Gonnord@univ-lyon1.fr
Plus en détailINTRODUCTION A JAVA. Fichier en langage machine Exécutable
INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du
Plus en détail1. Structure d un programme C. 2. Commentaire: /*..texte */ On utilise aussi le commentaire du C++ qui est valable pour C: 3.
1. Structure d un programme C Un programme est un ensemble de fonctions. La fonction "main" constitue le point d entrée pour l exécution. Un exemple simple : #include int main() { printf ( this
Plus en détailsshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM
sshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM Sommaire 1. Problématique des accès aux serveurs Besoins Linagora Recherche d'une solution 2. Présentation de sshgate
Plus en détailUnix/Linux I. 1 ere année DUT. Université marne la vallée
Unix/Linux I 1 ere année DUT Université marne la vallée 1 Introduction 2 Fonctions et spécifité d Unix Architecture 3 4 5 Fichier Unix Arborescence de fichiers Quelques commandes sur les fichiers Chemins
Plus en détailTP 1 Prise en main de l environnement Unix
Introduction aux systèmes d exploitation (IS1) TP 1 Prise en main de l environnement Unix Le but de ce premier TP est de commencer à vous familiariser avec l environnement Unix. 1 Ouverture de session
Plus en détailPharmed. gestion de pharmacie hospitalière. Installation / déploiement
Pharmed gestion de pharmacie hospitalière Installation / déploiement Version 1.0 du 23/05/2006 Date Auteur Version Modification 23/05/06 Pierre CARLIER 1.0 14/06/06 Matthieu Laborie Table des matières
Plus en détailSTAGE IREM 0- Premiers pas en Python
Université de Bordeaux 16-18 Février 2014/2015 STAGE IREM 0- Premiers pas en Python IREM de Bordeaux Affectation et expressions Le langage python permet tout d abord de faire des calculs. On peut évaluer
Plus en détailHighPush. document 3.0 18/06/2009 Révision pour version 3.0 2.0 20/11/2008 Revision pour la 2.0 1.0 01/10/2008 Documentation initiale.
Version du Date document 3.0 18/06/2009 Révision pour version 3.0 2.0 20/11/2008 Revision pour la 2.0 1.0 01/10/2008 Documentation initiale Commentaires 1 Table des matières 1 Introduction / Identification...
Plus en détailEXCEL TUTORIEL 2012/2013
EXCEL TUTORIEL 2012/2013 Excel est un tableur, c est-à-dire un logiciel de gestion de tableaux. Il permet de réaliser des calculs avec des valeurs numériques, mais aussi avec des dates et des textes. Ainsi
Plus en détailManuel d utilisation de la plate-forme de gestion de parc UCOPIA. La mobilité à la hauteur des exigences professionnelles
Manuel d utilisation de la plate-forme de gestion de parc UCOPIA La mobilité à la hauteur des exigences professionnelles 2 Manuel d utilisation de la plate-forme de gestion de parc UCOPIA 1 Table des matières
Plus en détailAnnée 2007. Cours Unix-Shell. par. Karam ALLALI. Ecole Spéciale d Informatique
Année 2007 Cours Unix-Shell par Karam ALLALI Ecole Spéciale d Informatique Table des matières 1 Introduction. 5 1.1 Historique.................................... 6 1.2 Système d exploitation.............................
Plus en détailRappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme
Rappel Ralf Treinen Université Paris Diderot UFR Informatique Laboratoire Preuves, Programmes et Systèmes treinen@pps.univ-paris-diderot.fr 6 mai 2015 Jusqu'à maintenant : un petit langage de programmation
Plus en détailTP1 : Initiation à l algorithmique (1 séance)
Université de Versailles Vanessa Vitse IUT de Vélizy - Algorithmique 2006/2007 TP1 : Initiation à l algorithmique (1 séance) 1 Prise en main de l environnement Unix : rappels et compléments Le but de la
Plus en détailM55 HD. Manuel Utilisateur
M55 HD Manuel Utilisateur sommaire à propos du téléphone présentation du téléphone 3 icônes et fonctions 4 mettre en marche ou éteindre le combiné 6 associer le téléphone (combiné) 7 association automatique
Plus en détailModes Opératoires WinTrans Mai 13 ~ 1 ~
Modes Opératoires WinTrans Mai 13 ~ 1 ~ Table des matières Facturation... 2 Tri Filtre... 2 Procédures facturation... 3 Transfert Compta... 8 Création d un profil utilisateur... Erreur! Signet non défini.
Plus en détail1. Structure d'un programme FORTRAN 95
FORTRAN se caractérise par la nécessité de compiler les scripts, c'est à dire transformer du texte en binaire.(transforme un fichier de texte en.f95 en un executable (non lisible par un éditeur) en.exe.)
Plus en détailIntroduction à la programmation orientée objet, illustrée par le langage C++ Patrick Cégielski cegielski@u-pec.fr
Introduction à la programmation orientée objet, illustrée par le langage C++ Patrick Cégielski cegielski@u-pec.fr Mars 2002 Pour Irène et Marie Legal Notice Copyright c 2002 Patrick Cégielski Université
Plus en détailTP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile
TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile Dans ce TP, vous apprendrez à définir le type abstrait Pile, à le programmer en Java à l aide d une interface
Plus en détail> INSTRUCTIONS POUR LA FACTURATION DES BONS DE COMMANDE
PAYMODE-X OUTIL DE GESTION ELECTRONIOUE DES FACTURES DE JOHNSON CONTROLS > INSTRUCTIONS POUR LA FACTURATION DES BONS DE COMMANDE Page 1 Table des Matières ho to Contact With your Questions Sujet Quelles
Plus en détailClub informatique Mont-Bruno Séances du 08 et 20 novembre 2013 Présentateur : Guy Bélanger Co-auteur : Réjean Côté
Contenu de la rencontre Club informatique Mont-Bruno Séances du 08 et 20 novembre 2013 Présentateur : Guy Bélanger Co-auteur : Réjean Côté Les fonctions de base de Windows Live Mail - Le démarrage - L
Plus en détailSOMMAIRE AIDE À LA CRÉATION D UN INDEX SOUS WORD. Service général des publications Université Lumière Lyon 2 Janvier 2007
SOMMAIRE 1) CRÉATION D UN INDEX SIMPLE 3 a) Étape 1 : Marquage des entrées d index (à l aide d un fichier de concordance) 3 Procédure d insertion du tableau 4 Saisie des entrées d index 5 Marquage automatique
Plus en détailContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.
ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables
Plus en détailServeur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014
Mise en place d un service FTP sous Linux Bouron Dimitri 20/04/2014 Ce document sert de démonstration concise pour l installation, la configuration, la sécurisation, d un serveur FTP sous Linux utilisant
Plus en détailLe système GNU/Linux IUP NTIC2-1013 - 17/11/05
Capocchi Laurent Doctorant en Informatique capocchi@univ-corse.fr http://spe.univ-corse.fr/capocchiweb Objectifs Comprendre les notions de noyau Linux et des modules. Le système GNU/Linux IUP NTIC2-1013
Plus en détailNumbers sur ipad. Atelier Formation Numbers sur ipad. [Notes extraitres de l'aide en ligne]
Numbers sur ipad [Notes extraitres de l'aide en ligne] Table des matières Atelier Formation Numbers sur ipad Introduction à Numbers 4 Créer ou ouvrir une feuille de calcul 4 Créer ou ouvrir une feuille
Plus en détailStopack : logiciel pour l entrepôt
Stopack : logiciel pour l entrepôt Bonjour, Nous allons vous présenter stopack.com logiciel de gestion de stock. - Stopack.com se compose d une partie en ligne pour vos clients avec une vision en continu
Plus en détailIntroduction au Système d Exploitation Unix/Linux
1 iere partie: Système de Gestion de Fichier B. Jacob IC2/LIUM 17 septembre 2013 Plan 1 Notions de fichier 2 Notions de répertoire 3 Organisation des répertoires 4 Identification d un fichier dans l arborescence
Plus en détailUtilisation d objets : String et ArrayList
Chapitre 6 Utilisation d objets : String et ArrayList Dans ce chapitre, nous allons aborder l utilisation d objets de deux classes prédéfinies de Java d usage très courant. La première, nous l utilisons
Plus en détailCréation, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10
modalisa Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10 8 Fonctionnalités de mise en ligne de questionnaires Vous trouverez dans cet opuscule les informations nécessaires
Plus en détailGuide d'utilisation du téléphone IP Thomson ST-2030 G
Guide d'utilisation du téléphone IP Thomson ST-2030 G 1 4 2 5 6 3 7 8 9 12 10 13 11 14 (1) Le combiné (2) L écran : 128x64 pixels, 5 lignes. (3) Les boutons de sélection : pour sélectionner un onglet de
Plus en détailNote de cours. Introduction à Excel 2007
Note de cours Introduction à Excel 2007 par Armande Pinette Cégep du Vieux Montréal Excel 2007 Page: 2 de 47 Table des matières Comment aller chercher un document sur CVMVirtuel?... 8 Souris... 8 Clavier
Plus en détailSOFI Gestion+ Version 5.4. Echanges de données informatiques Spicers Sofi gestion+ Groupements. SOFI Informatique. Actualisé le 10.09.
SOFI Gestion+ SOFI Informatique Version 5.4 Echanges de données informatiques Spicers Sofi gestion+ Groupements Actualisé le 10.09.2004 Table des matières 1. Catalogue et tarifs... 4 1.1 Définition EDI...
Plus en détailPremière partie. Qu est-ce qu un script?
Unix : shell scripts ASR1 - Systèmes d exploitation Première partie Semestre 1, année 2012-2013 Département d informatique HCM IUT Bordeaux 1 Qu est-ce qu un script? 1 Dialogue en ligne de commande 2 Interprète
Plus en détailUtilisation du client de messagerie Thunderbird
Outlook express n existant plus sur les systèmes d exploitation sortis après Windows XP, nous préconisons désormais l utilisation du client de messagerie libre distribué gratuitement par la Fondation Mozilla.
Plus en détailServices bancaires par Internet aux entreprises. Guide pratique pour : Rapports de solde Version 8.05.22
Services bancaires par Internet aux entreprises Guide pratique pour : Rapports de solde Version 8.05.22 Table des matières Avez-vous besoin d aide?... 3 Exigences informatiques... 4 Navigateurs acceptés...
Plus en détailInfo0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java
Info0101 Intro. à l'algorithmique et à la programmation Cours 3 Le langage Java Pierre Delisle, Cyril Rabat et Christophe Jaillet Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique
Plus en détailClient windows Nagios Event Log
Client windows Nagios Event Log 1.Telechargement http://www.steveshipway.org/software/f_nagios.html 2.Comment configurer cet agent L'outil de configuration d'agent a été installé. Vous pouvez l'exécuter
Plus en détailPRÉSENTÉ PAR : NOVEMBRE 2007
MANUEL D UTILISATION DU FICHIER EXCEL DE GESTION DES OPÉRATIONS DANS LE CADRE DU PROGRAMME FOR@C D AIDE AUX PME DE L INDUSTRIE DES PRODUITS FORESTIERS PRÉSENTÉ PAR : NOVEMBRE 2007 Table des matières Manuel
Plus en détail1. Introduction...2. 2. Création d'une requête...2
1. Introduction...2 2. Création d'une requête...2 3. Définition des critères de sélection...5 3.1 Opérateurs...5 3.2 Les Fonctions...6 3.3 Plusieurs critères portant sur des champs différents...7 3.4 Requête
Plus en détailGuide de l Administrateur
Guide de l Administrateur 2014 Contenu Comment me connecter?... 3 Comment me déconnecter?... 3 Comment réinitialiser mon mot de passe?... 3 Comment modifier mon profil?... 3 Comment créer un produit?...
Plus en détailGuide d'installation de la base de données ORACLE 10g (10.2.0.1) pour linux FEDORA CORE 4.
Guide d'installation de la base de données ORACLE 10g (10.2.0.1) pour linux FEDORA CORE 4. 1 - Quelques informations à propos de ce guide Ce guide décrit comment installer la base de données Oracle 10g
Plus en détailGuide utilisateur. Parrot MKi9100. Français. Parrot MKi9100 Guide utilisateur 1
Guide utilisateur Parrot MKi9100 Français Parrot MKi9100 Guide utilisateur 1 Sommaire Sommaire... 2 Introduction... 4 Installer le Parrot MKi9100... 5 Autoradio avec connecteur ISO...5 Autoradio avec entrées
Plus en détailHarp - Basculement des élèves en début d année
Ministère de l'education Nationale - Académie de Grenoble - Région Rhône-Alpes C entre A cadémique de R essources et de M aintenance I nformatique Le 04/09/2012 Equipements - Assistance - Maintenance Code
Plus en détailPromoPost Manuel d utilisation
PromoPost Manuel d utilisation Version 01.02 Mars 2014 1 Table des matières 1 Accès 4 1.1 Accès via My Post Business 4 1.2 Bienvenue dans le tool PromoPost 5 1.3 Accès pour les utilisateurs non enregistrés
Plus en détailManuel de mise en page de l intérieur de votre ouvrage
Manuel de mise en page de l intérieur de votre ouvrage Merci de suivre strictement les recommandations de ce manuel qui a pour but de vous aider à préparer un livre dont la qualité de mise en page est
Plus en détailCe tutorial indique également comment récupérer les enregistrements effectué à partir du décodeur sur son pc.
Introduction Ce tutorial a pour but de modifier le décodeur de façon à permettre la vision et l enregistrement simultané de deux émissions différentes. Pour cela il faut bien sûr disposer de la possibilité
Plus en détailServices bancaires par Internet aux entreprises. Guide pratique pour : Transfert de fichiers Version 08.05.22
Services bancaires par Internet aux entreprises Guide pratique pour : Transfert de fichiers Version 08.05.22 Table des matières Introduction...3 Avez-vous besoin d'aide?... 3 Exigences informatiques...
Plus en détailMRTG & RRD Tool. Multi Router Traffic Grapher
MRTG & RRD Tool Multi Router Traffic Grapher Plan Principe Historique Principes Généraux Utilisation Installation et configuration Installation Configuration Architecture RRD Tool Étude de cas Historique
Plus en détailPaiement sécurisé sur Internet. Fonctionnalités du Pack Factures
Paiement sécurisé sur Internet Fonctionnalités du Pack Factures SOMMAIRE 1 Objet 3 2 Condition d accès 3 3 Gestion des factures 4 3.1 Import de factures par CSV 5 Accès à la section 5 Présentation de l
Plus en détailCOURS WINDEV NUMERO 3
COURS WINDEV NUMERO 3 01/02/2015 Travailler avec un fichier de données Etude du gestionnaire d analyse, Manipulation des tables mémoires, Manipulation de données, Création d états, Pré requis : Cours WinDev
Plus en détailPrésentation du langage et premières fonctions
1 Présentation de l interface logicielle Si les langages de haut niveau sont nombreux, nous allons travaillé cette année avec le langage Python, un langage de programmation très en vue sur internet en
Plus en détailModule d anonymisation
Module d anonymisation Préambule Ce module permet d «anonymiser» un fichier, c est à dire de masquer les informations qu il contient en fonction de règles préalablement spécifiées. Le fichier généré par
Plus en détailFileMaker Server 14. Guide de démarrage
FileMaker Server 14 Guide de démarrage 2007-2015 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker et FileMaker Go sont des marques
Plus en détailLe Langage C Version 1.2 c 2002 Florence HENRY Observatoire de Paris Université de Versailles florence.henry@obspm.fr
Le Langage C Version 1.2 c 2002 Florence HENRY Observatoire de Paris Université de Versailles florence.henry@obspm.fr Table des matières 1 Les bases 3 2 Variables et constantes 5 3 Quelques fonctions indispensables
Plus en détailModule : Informatique Générale 1. Les commandes MS-DOS
1 Les commandes MS-DOS I. Introduction Le DOS est le système d'exploitation le plus connu, sa version la plus commercialisée est celle de Microsoft, baptisée MS-DOS (Microsoft Disk Operating Système).MS-DOS
Plus en détailInstallation d ORACLE 10g sous Debian Etch
Installation d ORACLE 10g sous Debian Etch Rédacteur : TEHERY Julien Page n 2/6 1.1 Pré-requis Comme pour chaque installation de logiciel, il y a lieu d installer certains paquets nécessaires. Et Oracle
Plus en détailINITIATION AU LANGAGE C SUR PIC DE MICROSHIP
COURS PROGRAMMATION INITIATION AU LANGAGE C SUR MICROCONTROLEUR PIC page 1 / 7 INITIATION AU LANGAGE C SUR PIC DE MICROSHIP I. Historique du langage C 1972 : naissance du C dans les laboratoires BELL par
Plus en détailModélisation et Gestion des bases de données avec mysql workbench
Modélisation et Gestion des bases de données avec mysql workbench par novembre 2011 Table des matières 1 Installation 3 1.1 Ecran de chargement 3 1.2 Page d accueil 3 2 Réalisation d une base de données
Plus en détail1 ) L élaboration des factures, des bordereaux de livraison et des factures proforma.
Introduction Facture+ (lire facture plus) est un logiciel d aide à la gestion efficace, innovant et simple; destiné à toute personne physique ou morale soucieuse de la bonne gestion et la bonne marche
Plus en détailSage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8
Sage 100 CRM Guide de l Import Plus avec Talend Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le cédérom sur lequel
Plus en détailEXCEL PERFECTIONNEMENT SERVICE INFORMATIQUE. Version 1.0 30/11/05
EXCEL PERFECTIONNEMENT Version 1.0 30/11/05 SERVICE INFORMATIQUE TABLE DES MATIERES 1RAPPELS...3 1.1RACCOURCIS CLAVIER & SOURIS... 3 1.2NAVIGUER DANS UNE FEUILLE ET UN CLASSEUR... 3 1.3PERSONNALISER LA
Plus en détailGnuplot. Chapitre 3. 3.1 Lancer Gnuplot. 3.2 Options des graphes
Chapitre 3 Gnuplot Le langage C ne permet pas directement de dessiner des courbes et de tracer des plots. Il faut pour cela stocker résultats dans des fichier, et, dans un deuxième temps utiliser un autre
Plus en détailWinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits
WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits Manuel d initiation du Planificateur 2 INTRODUCTION 5 CHAPITRE I : INSTALLATION
Plus en détailCours de Systèmes d Exploitation
Licence d informatique Synchronisation et Communication inter-processus Hafid Bourzoufi Université de Valenciennes - ISTV Introduction Les processus concurrents s exécutant dans le système d exploitation
Plus en détailTD3 - Facturation avec archivage automatisé
TD3 - Facturation avec archivage automatisé Objectifs Insérer les formules nécessaires aux calculs d une facture. Créer une macro- commande avec l enregistreur de macros et l affecter à un bouton. Utiliser
Plus en détailStructure fonctionnelle d un SGBD
Fichiers et Disques Structure fonctionnelle d un SGBD Requetes Optimiseur de requetes Operateurs relationnels Methodes d acces Gestion de tampon Gestion de disque BD 1 Fichiers et Disques Lecture : Transfert
Plus en détailTP : Shell Scripts. 1 Remarque générale. 2 Mise en jambe. 3 Avec des si. Systèmes et scripts
E3FI ESIEE Paris Systèmes et scripts B. Perret TP : Shell Scripts 1 Remarque générale Lorsque vous cherchez des informations sur Internet, n'oubliez pas que langage de shell script que nous avons vu correspond
Plus en détailPHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS)
PHP et mysql php_mysql PHP et mysql Code: php_mysql Originaux url: http://tecfa.unige.ch/guides/tie/html/php-mysql/php-mysql.html url: http://tecfa.unige.ch/guides/tie/pdf/files/php-mysql.pdf Auteurs et
Plus en détailGUIDE D UTILISATION VOCALYS CW32 CENTRALE-TRANSMETTEUR
GUIDE D UTILISATION VOCALYS CW32 CENTRALE-TRANSMETTEUR Centrale-Transmetteur CW32 ADETEC Wireless System Table des matières 1 INFORMATIONS... 5 1.1 Présentation générale... 5 1.2 La centrale-transmetteur
Plus en détailAide-Mémoire unix. 9 février 2009
Aide-Mémoire unix Nicolas Kielbasiewicz 9 février 2009 Le système d exploitation unix est de plus en plus présent aujourd hui. Comme tous les projets Open Source, on le trouve sous différentes formes :
Plus en détailAccess et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.
Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite. Mots-clés : Niveau : Bases de données relationnelles, Open Office, champs, relations,
Plus en détailCours d algorithmique pour la classe de 2nde
Cours d algorithmique pour la classe de 2nde F.Gaudon 10 août 2009 Table des matières 1 Avant la programmation 2 1.1 Qu est ce qu un algorithme?................................. 2 1.2 Qu est ce qu un langage
Plus en détailTD3: tableaux avancées, première classe et chaînes
TD3: tableaux avancées, première classe et chaînes de caractères 1 Lestableaux 1.1 Élémentsthéoriques Déclaration des tableaux Pour la déclaration des tableaux, deux notations sont possibles. La première
Plus en détailIntroduction à l Administration Systèmes et Réseaux
Cours ASR année 2014-2015 GB4, 2 nd semestre 2013-2014 Polytech Nice Notes de cours Gilles Bernot Introduction à l Administration Systèmes et Réseaux Avertissement au lecteur : Ce polycopié n est pas un
Plus en détailEncryptions, compression et partitionnement des données
Encryptions, compression et partitionnement des données Version 1.0 Grégory CASANOVA 2 Compression, encryption et partitionnement des données Sommaire 1 Introduction... 3 2 Encryption transparente des
Plus en détailGuide d'utilisation du logiciel de NEWSLETTERS
Page N :1/17 Guide d'utilisation du logiciel de NEWSLETTERS pour FCE France Page N :2/17 Avant propos Qu est-ce le logiciel NEWSLETTERS? C' est une application entièrement web destinée à la saisie et à
Plus en détailManuel d installation et d utilisation du logiciel GigaRunner
Manuel d installation et d utilisation du logiciel GigaRunner Manuel Version : V1.6 du 12 juillet 2011 Pour plus d informations, vous pouvez consulter notre site web : www.gigarunner.com Table des matières
Plus en détailVersion 6.20 Guide d Utilisation
Version 6.20 Guide d Utilisation Page 1 sur 103 SOMMAIRE I- PRESENTATION... 4 II- CONFIGURATION... 6 1) Gestion des comptes expéditeurs... 6 2) Gestion des périphériques... 8 3) Gestion des utilisateurs...
Plus en détailCorrigé des TD 1 à 5
Corrigé des TD 1 à 5 1 Premier Contact 1.1 Somme des n premiers entiers 1 (* Somme des n premiers entiers *) 2 program somme_entiers; n, i, somme: integer; 8 (* saisie du nombre n *) write( Saisissez un
Plus en détailUtiliser Glary Utilities
Installer Glary Utilities Après avoir téléchargé Glary Utilities sur le site "http://secured-download.com/softwares/1737-glary-utilities ", double-cliquez dessus pour lancer l'installation. Choisissez
Plus en détailGuide Numériser vers FTP
Guide Numériser vers FTP Pour obtenir des informations de base sur le réseau et les fonctions réseau avancées de l appareil Brother : consultez le uu Guide utilisateur - Réseau. Pour obtenir des informations
Plus en détailJULIE SMS V2.0.1 NOTICE D INSTALLATION ET D UTILISATION
JULIE SMS V2.0.1 NOTICE D INSTALLATION ET D UTILISATION Le fabricant OWANDY S.A.S. se réserve le droit de modifier ses produits ou leurs spécifications afin d'améliorer les performances, la qualité ou
Plus en détailProsp'Action GUIDE UTILISATEUR. Conquête et fidélisation de clients
Prosp'Action GUIDE UTILISATEUR Conquête et fidélisation de clients A l aide de PROSP'ACTION vous allez gérer vos contacts, vos relances, vos tâches. Il vous permet de réaliser facilement des mailings par
Plus en détailModule Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP
Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP Au cours de ce TP, vous allez voir comment PHP permet aux utilisateurs, une interaction avec
Plus en détailAfin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe :
1 CONNEXION A LA MESSAGERIE ZIMBRA PAR LE WEBMAIL Ecran de connexion à la messagerie Rendez vous dans un premier temps sur la page correspondant à votre espace webmail : http://webmailn.%votrenomdedomaine%
Plus en détailGUIDE D UTILISATION ADSL ASSISTANCE
GUIDE D UTILISATION ADSL ASSISTANCE Sommaire I. Vérifications à faire avant d entamer les étapes de diagnostic complexe II. Les étapes du diagnostic après les vérifications A. La synchronisation est KO
Plus en détailInitiation à la Programmation en Logique avec SISCtus Prolog
Initiation à la Programmation en Logique avec SISCtus Prolog Identificateurs Ils sont représentés par une suite de caractères alphanumériques commençant par une lettre minuscule (les lettres accentuées
Plus en détailBon ben voilà c est fait!
Bon ben voilà c est fait! Au programme : - Exploration de l arborescence et informations systèmes - Action sur les dossiers et fichiers - Gestion des autorisations - Conversion pdf en text - Connexion
Plus en détailManuel du logiciel PrestaTest.
Manuel du logiciel. Ce document décrit les différents tests que permet le logiciel, il liste également les informations nécessaires à chacun d entre eux. Table des matières Prérequis de PrestaConnect :...2
Plus en détail