Scripting unix ROUTEURS ET COMMUTATEURS OLIVIER DEHECQ
|
|
|
- Françoise St-Germain
- il y a 10 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
TP1 - 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
Environnements informatiques
Environnements informatiques Premiers pas sous Linux (seconde partie) 26 septembre 2008 [email protected] 1 /12 Administration sous Linux 2 /12 Démarrage Démarrage de Linux Niveaux de démarrage
Initiation à 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
Cours 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 [email protected] Février
Logiciel : 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
1/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
Licence 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
Introduction 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/ [email protected]
INTRODUCTION 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
1. 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
sshgate Patrick Guiran Chef de projet support [email protected] WWW.LINAGORA.COM
sshgate Patrick Guiran Chef de projet support [email protected] WWW.LINAGORA.COM Sommaire 1. Problématique des accès aux serveurs Besoins Linagora Recherche d'une solution 2. Présentation de sshgate
Unix/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
TP 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
Pharmed. 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
STAGE 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
HighPush. 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...
EXCEL 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
Manuel 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
Anné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.............................
Rappel. 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 [email protected] 6 mai 2015 Jusqu'à maintenant : un petit langage de programmation
TP1 : 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
M55 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
Modes 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.
1. 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.)
Introduction à la programmation orientée objet, illustrée par le langage C++ Patrick Cégielski [email protected]
Introduction à la programmation orientée objet, illustrée par le langage C++ Patrick Cégielski [email protected] Mars 2002 Pour Irène et Marie Legal Notice Copyright c 2002 Patrick Cégielski Université
TP 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
> 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
Club 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
SOMMAIRE 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
ContactForm 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
Serveur 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
Le système GNU/Linux IUP NTIC2-1013 - 17/11/05
Capocchi Laurent Doctorant en Informatique [email protected] http://spe.univ-corse.fr/capocchiweb Objectifs Comprendre les notions de noyau Linux et des modules. Le système GNU/Linux IUP NTIC2-1013
Numbers 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
Stopack : 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
Introduction 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
Utilisation 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
Cré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
Guide 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
Note 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
SOFI 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...
Premiè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
Utilisation 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.
Services 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...
Info0101 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
Client 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
PRÉ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
1. 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
Guide 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?...
Guide 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
Guide 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
Harp - 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
PromoPost 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
Manuel 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
Ce 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é
Services 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...
MRTG & 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
Paiement 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
COURS 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
Pré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
Module 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
FileMaker 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
Le Langage C Version 1.2 c 2002 Florence HENRY Observatoire de Paris Université de Versailles [email protected]
Le Langage C Version 1.2 c 2002 Florence HENRY Observatoire de Paris Université de Versailles [email protected] Table des matières 1 Les bases 3 2 Variables et constantes 5 3 Quelques fonctions indispensables
Module : 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
Installation 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
INITIATION 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
Modé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
1 ) 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
Sage 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
EXCEL 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
Gnuplot. 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
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
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
Cours 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
TD3 - 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
Structure 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
TP : 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
PHP 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
GUIDE 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
Aide-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 :
Access 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,
Cours 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
TD3: 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
Introduction à 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
Encryptions, 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
Guide 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 à
Manuel 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
Version 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...
Corrigé 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
Utiliser 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
Guide 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
JULIE 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
Prosp'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
Module 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
Afin 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%
GUIDE 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
Initiation à 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
Bon 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
Manuel 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
