TP 1 : LINUX SHELL. Notions : Terminal et langage Shell sous Linux - premier programme en langage C

Save this PDF as:
 WORD  PNG  TXT  JPG

Dimension: px
Commencer à balayer dès la page:

Download "TP 1 : LINUX SHELL. Notions : Terminal et langage Shell sous Linux - premier programme en langage C"

Transcription

1 1ere année version 14/09/2015 TP 1 : LINUX SHELL Notions : Terminal et langage Shell sous Linux - premier programme en langage C Les trois premières parties de ce TP sont essentielles pour vous entrainer avec l environnement Linux. La dernière partie permet d aller plus loin, pour ceux qui vont vite. 1 Première connexion - durée 10 mn Exercice 1 Changement du mot de passe de votre compte Phelma Les données de votre compte informatique Phelma sont stockées sur un serveur central : vous y accéderez depuis n importe quelle machine du réseau Phelma en vous connectant avec votre login. Le mot de passe que vous choisirez pour ce compte sera utilisé pour tous les services informatiques de Phelma : login sur toutes les machines, accès Intranet, ADE, Webmail, etc. Vous devez mémoriser ce mot de passe. Attention : vous êtes responsables des actions réalisées sur le réseau Phelma en utilisant votre compte. Vous ne devez donc jamais communiquer votre mot de passe. À faire : démarrez votre machine en choisissant le système d exploitation Linux (dans le menu qui s affiche au bout de 10s) connectez-vous avec le mot de passe qui vous a été distribué ouvrez un navigateur Internet (voir image ci-dessous) 1

2 rendez-vous sur la page suivez les instructions pour changer votre mot de passe. Exercice 2 Webmail Phelma Votre adresse mail officielle à Phelma est de la forme grenoble-inp. fr. La Scolarité et vos enseignants utiliseront cette adresse pour communiquer avec vous. Vous devez donc consulter régulièrement vos mai. CET EXERCICE N EST PAS A FAIRE DURANT LA SEANCE, mais plus tard, de chez soi ou dans une salle Informatique en accès libre. allez sur la page connectez-vous au Webmail dans le menu Options / Préférences globales / Données personnelles (voir l image ci-dessous), vérifiez les champs Nom du compte, Votre nom complet, Votre adresse . En bas de la page, cliquez sur Enregistrer les options. Pour tester votre , envoyez un mail à votre voisin. Pour info, notez que le code d activation de votre carte pour la restauration vous sera envoyé par mail. Surveillez! Exercice 3 Quelques liens à connaitre CET EXERCICE N EST PAS A FAIRE DURANT LA SEANCE, mais plus tard, de chez soi ou dans une salle Informatique en accès libre. : votre emploi du temps en ligne. : intranet Phelma. Accès à de nombreuses données utiles pour votre scolarité : emploi du temps en ligne ADE, contacts, notes, accès aux outi pédagogiques en ligne (Chamillo, etc), etc. : site web du service informatique - avec la documentation de tous les outi informatiques généraux. Vous y trouverez notamment une machine virtuelle Linux à télécharger pour travailler chez vous depuis un ordinateur Windows. : adresse mail à contacter en cas de problème avec les moyens informatique Phelma (machine ou imprimante en panne, problème avec votre compte, etc.). : le site des modules d informatique de Phelma. Cours, sujet de TP, adresses mail de vos enseignants, etc. : mail Phelma : changement de mot de passe 2

3 2 Le Terminal et le langage Shell - durée 50 mn Le langage de script Shell permet d interagir avec le système d exploitation Linux. Le Shell donne accès à tout ce qu il est possible de faire avec l interface graphique, et à d autres choses encore, en tapant et exécutant des commandes Shell plutôt qu en utilisant la souris. Par exemple : lister les fichiers d un répertoire, renommer ou déplacer un fichier, créer des répertoires... lancer une application, compiler un programme, ouvrir un fichier,... afficher le contenu d un fichier, rechercher ou remplacer des caractères dans un fichier texte, créer des archives,... configurer le système (date, heure, création d utilisateurs...) etc. Tout utilisateur sérieux de Linux, tout programmeur et tout étudiant Phelma 1A, doit connaitre les bases du langage Shell. En effet, pour de nombreuses choses, ce langage permet d être beaucoup plus efficace et précis qu une interface graphique. Exercice 4 Ouverture du Terminal et commande Le Terminal est l application qui permet de lancer des commandes en langage Shell. Dans le menu Outi de système, sélectionnez Terminal. Lorsque le Terminal est lancé, une fenêtre apparait. Une invite de commande indique que le Terminal attend vos ordres. Exécuter une commande Shell, c est taper le nom de la commande suivi de ses paramètres séparés par des espaces, puis appuyer sur la touche Enter (retour chariot). Tapez la commande (qui signifie list ), suivie d un retour chariot (Enter). La commande est exécutée : la liste des fichiers et répertoires du répertoire courant s affiche. Le répertoire courant étant la racine de votre compte, vous retrouvez notamment Bureau, Document, etc. 3

4 Note : pour annuler une commande sans l exécuter et retrouver l invite de commande, utiliser les touches Ctrl+c plutôt que de taper Enter. Conseil : le Terminal va devenir un de vos bons amis en cours d informatique. Pour faciliter à l avenir son ouverture, faite glisser l icône du terminal du menu Outi de système dans la barre des tâches, en haut de l écran. Exercice 5 La commande d aide man La commande man (manuel) permet d accéder aux pages de manuel de n importe quelle commande en tapant man <nom de commande>. Durant l affichage d une page de manuel avec man : pour avancer : espace. Pour reculer : u pour chercher une chaîne de caractère, tapez / (slash) suivi de la chaine à chercher puis Enter durant une recherche, pour passer à l occurrence suivante, taper n durant une recherche, pour passer à l occurrence précédente, taper N pour quitter la commande man, taper q Pour tester la commande man, découvrez rapidement (1 min max) toute l étendue des possibilités de la commande en tapant man. Note : de nombreuses commandes du Shell disposent une aide en ligne allégée avec l option --help. Par exemple man --help. Exercice 6 Commandes et cd : répertoire courant et navigation dans les répertoires Sous Linux, les fichiers sont organisés dans une arborescence : un répertoire contient des fichiers et des répertoires, répertoires qui eux-mêmes contiennent fichiers et répertoires, et ainsi de suite. À tout instant, le Shell est positionné dans un et un seul répertoire, appelé le répertoire courant. Toutes les données de votre compte sont situées sous un répertoire appelé le home directory, qui porte le nom de votre login phelma. Lorsqu on ouvre le Terminal, il se positionne dans votre home directory. La commande ( Print Working Directory ) indique le répertoire courant. Exécutez et vérifiez que le répertoire courant est bien votre home directory (répertoire qui porte le nom de votre login Phelma). La commande cd ( Change Directory ), permet de changer le répertoire courant en se déplaçant dans l arborescence des répertoires. Exécutez par exemple : cd tdinfo cd seance01 4

5 À savoir! À tout instant, exécuter la commande cd sans argument retourne au répertoire racine de votre compte. Bien utile quand on est perdu dans l arborescence! Il est possible de se déplacer de plusieurs niveaux en une seule commande. Essayez : cd cd tdinfo/seance01 # retourne a la racine de votre compte ( Home Directory ) # le repertoire courant devient tdinfo/seance01 Exercice 7 Autocomplétion, copier-coller, et autres raccourcis Comme l informaticien est un animal paresseux, le Terminal dispose de plusieurs mécanismes facilitant le travail. Autocomplétion. Avec l autocomplétion, le Terminal complète les mots que vous êtes en train de taper. L autocomplétion s active avec la touche tabulation du clavier. Si plusieurs compléments sont possibles, appuyer deux fois de suite sur tabulation affichera tous les compléments valables. Placez-vous à la racine de votre compte en exécutant cd (sans paramètre). Pour rentrer dans le répertoire tdinfo/seance01 en s aidant de l autocomplétion : tapez cd t appuyez sur la touche tabulation (autocomplétion à cd tdinfo/) tapez s, appuyez sur la touche tabulation (autocomplétion à cd tdinfo/seance tapez deux fois sur la touche tabulation (le Terminal vous indique toutes les possibilités de complétion) tapez 01 appuyez sur Enter pour exécuter la commande ainsi complétée. Désormais, gardez toujours la touche tabulation à portée de main! Notez que l autocomplétion fonctionne aussi avec les noms de commande - utile pour les noms de commande à rallonge. Copier-coller. Sous Linux, tout texte sélectionné à la souris est automatiquement mis de côté et peut être collé en cliquant sur bouton central de la souris. Pour essayer : sélectionnez dans ce document la commande ci-dessous avec le bouton gauche de la souris whoami 5

6 puis, dans le Terminal, appuyez sur le bouton central. Oh, miracle! Le texte sélectionné est collé comme une nouvelle commande! appuyez sur Enter pour exécuter la commande Précédentes commandes. Pour retrouver une commande récemment exécutée facilement, il est possible de remonter/descendre d un niveau dans l historique avec les flèches haut et bas du clavier. Essayez. Bascule entre plusieurs applications Sous Linux, pour basculer d une application à une autre (par exemple : du Terminal à Firefox), utilisez la combinaison de touches Alt+Tab. Exercice 8 Chemin absolu et chemin relatif Le répertoire racine est le sommet de l arbre des répertoires. Ce répertoire racine est noté / (slash). Un fichier peut être désigné par un chemin absolu depuis la racine ou par un chemin relatif depuis le répertoire courant. Par exemple : /usr/include/math.h est un chemin absolu : il commence par / Si le répertoire courant est votre home directory, alors tdinfo/seance01 (sans / au début) est un chemin relatif vers le répertoire seance01. Essayez ce qui suit (en utilisant l autocomplétion bien sûr) : cd /usr/include # chemin absolu. cd / # on se place a la racine du systeme de fichier Linux, "/" cd usr/include # chemin relatif depuis le repertoire courant, qui est la racine Linux "/" # on se retrouve bien au meme endroit! cd # retour a la maison! De nombreuses commandes acceptent un chemin en paramètre. Par exemple, avec : cd # retour a la maison /usr/include # chemin absolu. Affiche le contenu du repertoire sans changer le repertoire courant # Le repertoire courant n a pas change : on est toujours a la maison! cd / usr/include # chemin relatif depuis la racine. Il designe bien le meme repertoire. Le symbole ~ (tilde) désigne la racine de votre compte. Essayez : cd / cd ~/tdinfo/seance01 # on est bien a la racine du systeme de fichiers Dans un chemin, le symbole.. ( point-point ) désigne le répertoire situé juste au-dessus dans l arborescence. Exécutez : cd cd tdinfo/seance01 cd.. # vous voila revenu dans le repertoire tdinfo Pour vous entrainer : 6

7 cd cd tdinfo/seance01 cd../seance02 # entre dans le repertoire seance01 # remonte d un niveau puis descend dans le repertoire seance02 Enfin, sachez que le symbole. (point) utilisé dans un chemin permet de désigner le répertoire courant - on verra un cas où cela est utile plus tard. Ainsi, par exemple,. (avec le point) afficherait le contenu du répertoire courant ; ou encore cd./tdinfo serait équivalent à cd tdinfo (sans le point). Exercice 9 Lancement et arrêt d un programme Le Shell permet de lancer n importe quel programme. Essayez en tapant la commande xclock (qui affiche l heure). En retournant dans la fenêtre du Terminal (sans quitter xclock), vous constaterez que l invite de commande a disparu. En effet, le Terminal attend la fin du programme pour redonner la main à l utilisateur. Il n est donc plus possible de lancer une commande Shell. Dans le terminal, tapez <CTRL>-C. Vous retrouvez l invite de commande, mais xclock a disparu : <CTRL>-C a tué le processus. Exercice 10 Lancement d un programme en tâche de fond Relancez xclock (en tapant xclock), puis, dans le Terminal, tapez <CTRL>-Z. Vous retrouvez l invite de commande, xclock existe toujours mais n est plus actif : le processus firefox a été suspendu. Dans le Terminal, tapez bg ( BackGround ). xclock redevient fonctionnel, mais s exécute désormais en background ( tâche de fond ) : vous conservez la main sur le Terminal. Quittez xclock. Important : il est possible de lancer un programme directement en background (tâche de fond) au moyen du symbole & (esperluette ou et commercial ). Essayez : xclock & firefox & # lance xclock en tache de fond # lance firefox en tache de fond # on peut bien toujours lancer des commandes dans le Terminal Exercice 11 Éditeur de texte et ouverture d un fichier Créez un fichier texte simple avec l éditeur de texte gedit : cd cd tdinfo/seance01 # on se place dans le repertoire seance01 gedit # lancement de l editeur de texte gedit Tapez quelques mots et lignes dans gedit, puis, toujours dans gedit sauvez le fichier sous le nom test.txt, dans le répertoire tdinfo/seance01. Quittez gedit. Avec, vérifiez que le fichier a bien été créé. Conseil : dans les noms de fichier, ne jamais utiliser de caractère spécial (espaces, &, * par exemple). 7

8 Depuis le Terminal, il est possible de réouvrir n importe quel fichier avec un logiciel adapté. Par exemple (n oubliez pas d avoir recours à l autocomplétion pour vous faciliter la vie!) : gedit test.txt & # ouvre test.txt dans gedit en tache de fond evince /users/prog1a/c/librairie/seance01/tp1.pdf & # evince est le programme permettant d ouvrir un fichier pdf Enfin, notez au passage l existence de la commande more pour afficher le contenu d un fichier texte dans le Terminal sans avoir à ouvrir un éditeur de texte : more test.txt Exercice 12 Création / destruction de répertoire La commande mkdir <nomrep> (MaKeDirectory) crée un répertoire La commande rmdir <nomrep> (ReMoveDirectory) supprime un répertoire. Le répertoire doit être vide. Exécutez : cd cd tdinfo/seance01 mkdir unrep # le repertoire unrep a bien ete cree unrep # le repertoire est vide rmdir unrep # supprime le repertoire (il doit etre vide) # le repertoire a bien ete supprime Exercice 13 Copie, renommage, déplacement et suppression de fichiers La commande cp <source> <cible> (CoPy) copie le fichier source La commande mv <source> <cible> (MoVe) déplace ou renomme le fichier source Pour ces deux commandes cp et mv, la cible peut être : Soit un répertoire existant, auquel cas le fichier et copié (ou déplacé) dans ce répertoire avec le même nom. Soit un nouveau nom de fichier, auquel cas le fichier et copié (ou renommé) sous ce nom. Ainsi par exemple : cp fichier repertoire copie le fichier dans le répertoire en conservant le même nom pour le nouveau fichier cp fichier fichier2 copie le fichier, dans le même répertoire, sous le nouveau nom fichier2. mv fichier repertoire déplace le fichier dans le répertoire en conservant son nom mv fichier fichier2 renomme le fichier en fichier2, sans le changer de répertoire etc. Enfin : La commande rm <fichier> (ReMove) supprime un fichier Exécutez : cd cd tdinfo/seance01 cp test.txt test2.txt mv test2.text test3.txt # copie test.txt (cree dans une question precedente) en test2.txt # renomme test2.txt en test3.txt 8

9 mkdir rep mv test.txt rep/ # deplace test.txt dans le repertoire rep en conservant le nom rep/ mv test3.txt rep/test2.txt # deplace test3.txt dans le repertoire rep en le renommant rep/ rm rep/test2.txt # supprime le fichier rep/test2.txt rep/ # il ne reste que le fichier test.txt cp rep/test.txt rep/test2.txt # copie test.txt dans le repertoire rep rep/ # il y a nouveau deux fichiers.txt dans le repertoire rep Exercice 14 Globbing : expressions régulières * Il est possible en Shell de désigner plusieurs fichiers de façon concise au moyen d expressions régulières. En particulier, le caractère * (étoile) désigne n importe quelle chaîne de caractère dans les noms de fichiers. Ainsi, par exemple, *.txt désigne tous les fichiers dont le nom se termine par l extension.txt dans le répertoire courant. Testez l exemple suivant (qui s appuie sur l exercice précédent) : il déplace tous les fichiers.txt du répertoire rep dans seance01, ouvre tous ces fichiers dans gedit, les supprime. Pour finir, on supprime le répertoire rep. cd cd tdinfo/seance01 cd rep mv *.txt.. # notez le double point ".." : "deplacer dans le repertoire au-dessus" cd.. # on retourne dans seance01 gedit *.txt & # ouvre tous les fichiers.txt du repertoire courant dans gedit en tache de fond rm *.txt rmdir rep 3 Mes premiers programmes C L objectif de cette partie est d écrire un programme très simple en langage C, qui affiche Phelma est une école merveilleuse dans le Terminal. Pour réaliser un programme C, il faut : aller dans le répertoire dans lequel vous souhaitez travailler écrire le fichier source, dont l extension doit être.c : ce fichier contient le texte du programme écrit en langage C compiler (et corriger si nécessaire) le fichier source exécuter le programme et le tester. Si la compilation rapporte une erreur, ou si la compilation fonctionne mais le programme ne fonctionne pas comme attendu, il faut, en boucle, corriger le fichier source, recompiler, tester, etc. 9

10 Exercice 15 Création du fichier source Ouvrez un Terminal et : Allez dans votre répertoire tdinfo/seance01 : cd tdinfo/seance01 Créez un répertoire pour le firstprg : mkdir firstprg Allez dans cd répertoire : cd firstprg Ouvrir gedit sur le fichier source C à crer, nommé first.c : gedit first.c & (Notez l emploi du & pour lancer gedit en tâche de fond, ce qui permet de garder la main sur le Terminal). Sauvez le fichier dans gedit, ce qui a pour effet de créer le fichier (vide pour le moment) dans le Terminal, vérifiez que le fichier a bien été créé avec Exercice 16 Écriture du code source Dans gedit, tapez le texte suivant (il s agit du code source en langage C) : #include <stdio.h> main() { printf("phelma est une ecole merveilleuse\n") } Sauvez votre production dans gedit. Note : ce code source est également disponible en téléchargement sur le site http: // tdinfo. phelma. grenoble-inp. fr. Exercice 17 Compilation du code Le fichier first.c est un programme écrit en langage C. Il s agit d un fichier texte (fichier source). Pour pouvoir exécuter un programme C, il faut d abord compiler le fichier source. La compilation traduit le fichier source dans un fichier binaire dit exécutable : ce nouveau fichier n est plus lisible dans gedit, mais est compréhensible par la machine et peut être exécuté dans le Terminal. Le compilateur C que vous utiliserez est le programme gcc. Pour compiler votre programme exécutez : gcc first.c -o first.exe Dans cette commande : gcc est le compilateur first.c est le fichier source à compiler -o est l option output (sortie) de gcc first.exe est le nom du fichier binaire que vous demandez à gcc de créer (l extension.exe est optionnelle) Voici le résultat que vous devriez obtenir lors de la compilation : 10

11 Les messages rapportés par gcc indiquent que la compilation a échoué. Une erreur de compilation signifie que le programme ne respecte pas la syntaxe du langage C. Apprenons à lire le message d erreur donné par gcc : first.c: In function main : l erreur de syntaxe est dans le fichier first.c, dans la fonction main first.c:4: : l erreur est à la 4ème ligne reste du message : il manque un point-virgule ; avant l accolade fermante }. A retenir : pour afficher les numéros de ligne dans gedit, allez dans le menu Outi/Préférence et, dans l onglet Affichage, cochez la case adéquate. Corrigez l erreur (en ajoutant le ; manquant dans le fichier source à la fin de la ligne 4), puis compilez à nouveau dans le Terminal, jusqu à ce que la compilation réussisse. Vérifiez que le fichier first.exe a bien été créé avec. Essayez d afficher le contenu de ce fichier dans more first.exe : comme il s agit d un fichier binaire (et non d un fichier texte), more n est pas capable de l afficher. Exercice 18 Exécution du programme Un fichier binaire issu de la compilation est un fichier exécutable : ce fichier devient une nouvelle commande qu on peut exécuter dans le Terminal, comme n importe quelle autre commande Shell. Pour exécuter votre programme :./first.exe # execute le programme first.exe situe dans le repertoire courant (notez le "." : "dans le repertoire courant" Exercice 19 Un second programme Dans le répertoire /users/prog1a/c/librairie/seance01/convertisseur se trouve un programme C qui réalise la conversion de degrés Celcius en degrés Farenheit, suivant la loi de correspondance F arenheit = Celcius 9/ Note : ce fichier est également disponible en téléchargement sur http: // tdinfo. phelma. grenoble-inp. fr/ 1AS1/ td1. html. Nous allons copier ce programme, le compiler, l exécuter, le tester, le corriger. 11

12 cd cd tdinfo/seance01 cp -r /users/prog1a/c/librairie/seance01/convertisseur. # Pensez a utiliser l autocompletion! # Copie le repertoire et son contenu # dans le repertoire courant. Attention au point "."! # Pensez a utiliser l autocompletion! # On verifie que tout s est bien passe cd convertisseur # Le repertoire contient le fichier source d extension.c more celciustofarenheit.c # Affiche le contenu du fichier source dans le Terminal Pour compiler puis exécuter le programme : gcc celciustofarenheit.c -o convert./convert # Compile le fichier source et cree le fichier binaire "convert" # On verifie que le fichier convert existe bien # Execute le fichier binaire "convert" Exécutez plusieurs fois le programme de conversion. Essayez avec la valeur 10. Le programme devrait afficher , mais affiche Aie! Le programme comporte donc une erreur, non plus de compilation (la syntaxe du langage C est bien respectée puisque la compilation fonctionne), mais d exécution (erreur dans la logique du programme). Cette erreur est expliquée ci-dessous. Corrigez cette erreur dans gedit, recompilez, testez. Aide. En fait, le calcul ligne 14 est fait dans les nombres entiers et non pas dans les nombres rée (on dit nombres flottant en Informatique). En effet, dans ce calcul tous les opérandes sont entiers. C est donc la division entière qui est utilisée. Ainsi, par exemple, le résultat de (9/5) vaut le nombre entier 1. Pour que cette division soit effectuée dans les nombres flottant, il faut et suffit que l un des opérandes soit un nombre réel. Pour cela, remplacez 9 par 9.0 (la valeur 9 en nombre flottant). 4 Pour aller plus loin sur le Shell... Exercice 20 Historique Le Shell enregistre toutes vos commandes exécutées dans un historique, accessible avec la commande history. Tapez history (en utilisant l autocomplétion : his puis tabulation) pour visualiser l historique. Avec <CTRL+r>, vous pouvez taper le début de la commande à chercher dans l historique. Une fois le nom de la commande entrée, réutilisez <CTRL+r>, pour passer aux exécutions précédentes. Essayez ainsi de réexécuter l avant-dernière commande cd exécutée. Exercice 21 Actions récursive sur les répertoires Dans plusieurs commandes, l option -r indique que la commande est récursive : elle s applique à un 12

13 répertoire et à tout son contenu. Ainsi cp -r <repertoire> <nouveaunom> copie un répertoire complet rm -r <repertoire> supprime un répertoire et tout son contenu. Exécutez : cd cd tdinfo/seance01 mkdir rep gedit rep/test.txt cd.. rep cp -r rep rep2 rep2 rm -r rep rep2 # ecrivez quelque chose avec gedit, puis sauvez le fichier # on verifie qu on est bien dans seance01 # copie rep et tout son contenu # supprime les deux repertoires et leur contenu Exercice 22 Jeu de piste avec la commande d aide man Tapez les commandes suivantes et, à l aide du manuel de, retrouvez à quoi correspondent les options -l, -R et -a de la commande. man cd -l -R -a -al -lr (puis sortez du man) En utilisant le man : quelle est l option de la commande qui permet de trier par date et heure? quelle est l option de la commande qui permet d afficher seulement un fichier ligne par ligne? qui est l auteur de la commande? Exercice 23 Commandes less, more et cat Les commandes cat et less permettent d afficher le contenu d un fichier texte dans le Terminal sans avoir à ouvrir un éditeur de texte : cat test.txt more test.txt less test.txt Quelle est la différence entre more et cat? Essayez donc sur un gros fichier texte (e.g. plus de 100 lignes), après l avoir (rapidement...) créé avec par exemple gedit. Exercice 24 Globbing : compléments sur l expansion des noms de fichiers Vous savez déjà que le caractère * désigne n importe quelle chaîne de caractère dans un nom de fichier. En fait, d autres moyens sont disponibles pour désigner aisément plusieurs fichiers. En particulier : 13

14 [a-z] désigne un caractère parmi ceux listés entre les crochets (ici : a à z ) [!A-Z] tout caractère sauf ceux listés entre crochets ( A à Z )? désigne un caractère quelconque À savoir Comment éviter que l expansion des noms de fichiers ait lieu, c est-à-dire que par exemple que * soit interprété comme un nom de fichier avec n importe quel chaîne de caractère? l anti slash \ bloque l interprétation du caractère suivant. Exemples : \* \? etc. les guillemets doubles, e.g. "bla*bla", protègent contre le globbing (pas de substitution de *, [a-z], etc). les guillemets simples, e.g. bla*bla, protègent contre le globbing (pas de substitution de *, [az], etc)... et contre d autre choses encore : aucune interprétation par le Shell de ce qui est entre guillemets simples. Exercice 25 Globbing - à vous de jouer! Listez tous les fichiers commençant par. dans votre home (c est ce qu on appelle des fichiers cachés. Voir aussi l option -a de la commande ). Créez un répertoire nommé temp, et entrez dans ce répertoire Dans le répertoire temp, créez (avec la commande touch, voir man touch) en une commande les fichiers suivants : annee1 Annee2 annee4 annee45 annee41 annee510 annee saucisse banane Créez le répertoire Year dans le répertoire temp. En une commande déplacez les fichiers précédemment créés dans le répertoire Year. Dans le réperoire Year, listez tous les fichiers : se terminant par 5 commençant par annee4 commençant par annee4 et de 7 lettres maximum commençant par annee avec aucun chiffre numérique contenant la chaîne ana commençant par a ou A Copiez les fichiers dont l avant-dernier caractère est un 4 ou 1 dans le répertoire /tmp en une seule commande. Retournez à la racine de votre compte et supprimez, en une seule commande rm, le répertoire temp et tout son contenu (... attention en exécutant cette commande!) Exercice 26 Processus : commandes ps top kill La commande ps permet de savoir que sont les processus (programmes) en cours d exécution. La commande top permet d avoir une idée de la charge de la machine. Essayez : ps ps -a top # taper q pour sortir À votre avis, la commande kill a-t-elle pour fonction de tuer un processus? Dans le Terminal, lancez la commande -R /. L exécution de cette commande est très longue puisque elle cherche à lister tous les fichiers du système Linux. Dans un autre Terminal, avec ps, repérez le numéro du processus -lr. Au moyen de kill, envoyez le signal TERM au processus -lr pour l arrêter. Exercice 27 Droits d accès Un fichier ou un répertoire, sous Linux, est associé à des droits d accès. Il existe trois types de droits d accès : r : lecture (fichier). Listage (répertoire) 14

15 w : écriture (fichier). Ajout/suppression de fichiers (répertoire) x : exécution (fichier). Entrée, avec par exemple cd (répertoire) Chacun de ces droits r, w, x, peut être donné, ou non, à trois niveaux : u : l utilisateur (le propriétaire) g : groupe d utilisateurs propriétaires du fichier o : tout le monde (other) Des droits d accès complets peuvent ainsi prendre la forme rwxr-wr-- (droits de l utilisateur, du groupe, puis pour tout le monde). L option -l de la commande liste (entre autre...) les droits d accès. Exécutez -l dans votre home et lisez les droits d accès. Essayez de créer un répertoire nommé bidon dans le Home de votre voisin avec mkdir ~<loginduvoisin >/bidon. Pourquoi cela ne marche-t-il pas? Vérifiez les droits d accès des Homes des autres utilisateurs, en tapant par exemple -l ~/.. (affichage détaillé des répertoires situés au-dessus de votre racine). Exercice 28 Droits d accès - chmod La commande chmod permet de changer les droits d accès. Ainsi, par exemple, avec un fichier nommé monfichier.txt : # Donner tous les droits ("+wrx" => ecriture, lecture, execution) a tout le monde ("a" => all) chmod a+wrx monfichier.txt # Enlever les droits d ecriture ("-w") a tout le monde sauf a moi ("o" => others) chmod o-w monfichier.txt # Me donner les droits d execution sur le fichier monfichier.txt (dont je suis l utilisateur possesseur ) chmod u+x monfichier.txt # Donne les droits d acces (entree dans le repertoire) a tout le monde sur le repertoire unrep chmod a+x unrep Pour vous entrainer : 1. Créez un répertoire nommé partage dans votre Home et modifiez ses droits : mkdir ~/partage chmod a+rw ~/partage 2. Essayer maintenant de créer un fichier dans le répertoire partage de votre voisin 3. Essayer de lister le contenu du répertoire partage de votre voisin 4. Supprimer votre répertoire partage Exercice 29 Redirections et pipes Avant de tester les exemples suivantes, placez-vous dans le répertoire tdinfo/seance01. Sous Linux, un processus (une commande, un programme) définit 3 flux standards : STDIN (numéro 0) : entrée standard. Clavier par défaut. STDOUT (numéro 1) : sortie standard. Écran (terminal) par défaut. STDERR (numéro 2) : sortie d erreurs. Écran (terminal) par défaut. Il est possible de changer les comportements par défaut en redirigeant ces flux standards avec les symboles >, >> et <. Voici quelques exemples : > liste.txt # Redirige la sortie standard de vers le fichier liste.txt. cat liste.txt # Verifie le contenu du fichier avec cat liste.txt! >> liste.txt # Meme chose, mais sans ecraser le fichier. fsqgfdsq 2> error.txt # redirige la sortie d erreur de vers le fichier \tinline{error.txt} cat error.txt # verifie le contenu de error.txt 15

16 *.txt fsqgfdsq &> tout.txt # redirige les deux sorties STDOUT et STDERR de vers fichier tout.txt cat < tout.txt # l entree standard est lue dans le fichier tout.txt (au lieu du clavier). Il est également possible d envoyer la sortie standard d un processus (e.g. d une commande Shell) vers l entrée standard d un autre processus avec le symbole ( pipe ). Essayez donc : -1 wc -l # wc -l (word count) compte le nombre de lignes de texte). -1R ~/ > liste.txt -l > liste2.txt. > liste3.txt wc -l *.txt cat *.txt wc -l cat liste.txt liste2.txt liste3.txt *.txt more Exercice 30 Redirections et pipes - à vous de jouer! 1. Copier le fichier /etc/passwd dans votre home. Visualiser le contenu du fichier dans le Terminal. 2. Avec head et tail afficher les 10 premières puis 10 dernières lignes du fichier. Conserver à la fois les 10 premières et les 10 dernières lignes dans un autre fichier. 3. Calculer le nombre de login présent dans /etc/passwd en utilisant le pipe ( ) et wc. 4. Avec cut, comment extraire la première colonne? La cinquième? Les 4 premières colonnes? En utilisant cat, cut, le pipe et la redirection, créer un nouveau fichier contenant les 4 premières colonnes du fichier d origine. 5. Il se peut que certains noms soient présents plusieurs fois. Comment résoudre ce problème en utilisant la commande uniq? Sauver le résultat dans un nouveau fichier. 6. En imaginant qu i existent mille fichiers /etc/passwd_ /etc/passwd_1000 comment créeriez un fichier de noms triés avec l ensemble des résultats (avec une seule ligne de commande)? Exercice 31 Création d affilée et compression Une archive est un fichier dans lequel on a regroupé plusieurs répertoires ou fichiers. Sous Windows, vous êtes sans doute familiarisé avec le format.zip. Sous Linux, on préfère utiliser : le format.tar (Tape ARchive) pour concaténer plusieurs répertoires ou fichiers dans un seul fichier puis le format.gz pour compresser un fichier (par exemple... une archive.tar). Pour vous entrainer, exécutez les commandes suivantes : cd ~/tdinfo # entree dans le repertoire tdinfo # creer un fichier archive.tar "seance01.tar" contenant tout le contenu du repertoire seance01 tar -cvf ceciestunfichierarchive.tar seance01 -l # suppression du repertoire seance01 rm -r seance01 -l # Compresser le fichier ceciestunfichierarchive.tar en creant un fichier ceciestunfichierarchive.tar.gz gzip seance01.tar -l # Decompresser le fichier ceciestunfichierarchive.tar gunzip ceciestunfichierarchive.tar.gz -l # Ouvrir une archive.tar et recreer le contenu 16

17 tar -xvf ceciestunfichierarchive.tar # recree le repertoire seance01 et tout son contenu! Exercice 32 D autres commandes... Partons à la découverte de quelques autres commandes... Comment compter le nombre de lignes d un fichier texte? wc -l <fichier> cat <fichier> wc -l Comment savoir si un fichier texte contient une chaîne de caractères donnée? grep "chaine cherchee" fichier Notez que la commande grep accepte l option -R (recherche recursive) : grep -R "main" * # recherche recursive de la chaine "main" : # dans tous les fichiers du repertoire courant et des sous repertoires Rechercher (récursivement) un fichier ; exécuter une commande sur tous les fichiers trouvés : cd # Retour a la maison! find tdinfo -name *.txt # Cherche recursivement tous les fichiers d extension.txt # dans le repertoire tdinfo find. -name *.txt -exec -l {} \; # Cherche recursivement tous les fichiers d extension.txt # a partir du repertoire courant (".") # et execute -l sur ces fichiers # notez l option -exec de la commande find. # Les accolades {} seront substitue par les fichiers trouves find. -name *.c -exec grep "main" {} \; # Liste toutes les occurrences de la chaine "main" # dans tous les fichiers d extension.c trouves # dans ou sous le repertoire courant find. -name *.c -print wc -l # Compte le nombre de fichiers d exension.c. # Remarquez le pipe " " Qui suis-je? Sur quelle machine suis-je? whoami uname -a Quel est le type de ce fichier? Quelle est la taille (en Mo) occupée par un fichier ou un répertoire? file ~/Desktop file ~/.bashrc du -sh ~/Desktop Comment créer un fichier vide / changer la date d un fichier? touch monfichier.txt # cree un fichier vide, ou change la date du fichier s il existe deja Comment comparer deux fichiers texte? diff premierfichier secondfichier 17

18 Pour vous entrainer avec quelques-unes des commandes précédentes : Quelle place (en Mo) occupe votre compte utilisateur sur le réseau de l Ecole? À l aide du pipe ( ) et de grep, extraire de l historique (history) les occurrences de la commande. Entrer dans tdinfo/seance01. Avec gedit, créer un fichier test.txt contenant plusieurs lignes La chaîne caractère abcdef existe-t-elle dans le fichier test.txt? Modifier une ligne de ce fichier et le sauver sous test2.txt Comparez les deux fichiers avec diff 18

TP1 Prise en main de l environnement, premières commandes

TP1 Prise en main de l environnement, premières commandes Master 2 CCI - 2014-2015 Introduction aux Systèmes et Réseaux L. Gonnord & J.-P. Gelas http://laure.gonnord.org/pro/teaching/systemecci.html Objectifs TP1 Prise en main de l environnement, premières commandes

Plus en détail

TP 0 : Premier contact

TP 0 : Premier contact TP 0 : Premier contact Informatique Fondamentale (IF1) Semaine du 17 septembre 2007 Les sujets de TP sont disponibles à l adresse http://www.pps.jussieu.fr/~pclairam/enseignements/if1/ Les transparents

Plus en détail

Correction TP d introduction à Unix

Correction TP d introduction à Unix Correction TP d introduction à Unix Première année DUT Informatique 2013-2014 Exercice 1. Connexion-Déconnexion Ce premier exercice à pour but de vous familiariser avec votre environnement de travail.

Plus en détail

Département d informatique et de recherche opérationnelle

Département d informatique et de recherche opérationnelle Département d informatique et de recherche opérationnelle IFT 6800 Démonstration 1 But de la démonstration Cette démonstration vous familiarisera avec les commandes de base du système d exploitation Linux.

Plus en détail

Initiation aux commandes Unix / Linux

Initiation aux commandes Unix / Linux Initiation aux commandes Unix / Linux Ce document s adresse aux personnes qui possèdent un système d exploitation de type Unix/Linux/Mac Os X ou d un émulateur Shell pour Windows. Afin de réaliser ces

Plus en détail

Linux et Compilation

Linux et Compilation Département Informatique Laboratoires de système d exploitation Introduction Linux et Compilation par Louis SWINNEN Ce document est disponible sous licence Creative Commons indiquant qu il peut être reproduit,

Plus en détail

Introduction au système

Introduction au système Chapitre 1 Introduction au système 1 Organisation du système de fichier sous Unix/Linux Les documents sur lesquels on travaille sur un système Unix (vu en CM) sont stockés dans des fichiers qui sont regroupés

Plus en détail

Site de Cours. Procédure pour l utilisation de Site de Cours par le titulaire d un cours

Site de Cours. Procédure pour l utilisation de Site de Cours par le titulaire d un cours Site de Cours Procédure pour l utilisation de Site de Cours par le titulaire d un cours 11/06/2015 Version 6 Service des technologies de l information Table des matières Table des matières... 1 Introduction...

Plus en détail

Com mencer. Quelques étapes rapides sont nécessaires avant de pouvoir commencer à créer un site mobile U.me.

Com mencer. Quelques étapes rapides sont nécessaires avant de pouvoir commencer à créer un site mobile U.me. Commencer 1 - Se créer un compte 3 - Accès à l éditeur L interface U.me Éditer un U.me Prévisualiser votre site web mobile Publier votre site web mobile Contenu général 1- Les boutons a - Intégrer un bouton

Plus en détail

Prise en main du système Linux

Prise en main du système Linux Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX Claude.Duvallet@gmail.com Septembre 2007 Plan de la présentation 1 Introduction Le système de fichiers

Plus en détail

Manuel d aide pour les logiciels Cat s Family

Manuel d aide pour les logiciels Cat s Family Manuel d aide pour les logiciels Cat s Family 1) Installation du logiciel... 2 2) Première connexion... 5 4) Page principale... 13 5) L administrateur... 15 a) Ajouter un administrateur... 15 b) Modifier

Plus en détail

FENESTELA V.1.2005. Manuel Utilisateur

FENESTELA V.1.2005. Manuel Utilisateur FENESTELA V.1.2005 Manuel Utilisateur 1 Lors de l installation de Fenestela un Profil Administrateur et un bureau type est fourni. Pour accéder à votre Fenestela, ouvrez votre navigateur Web (Internet

Plus en détail

Utilisation d Unix au travers de XWin32

Utilisation d Unix au travers de XWin32 Utilisation d Unix au travers de XWin32 Jean-Yves Didier 19 décembre 2006 Résumé : Le programme XWin32 est un serveur X Window 1 qui permet, grâce à l architecture des systèmes d exploitation de type Unix,

Plus en détail

Commandes et scripts Bash. 1 Commandes de gestion des fichiers et répertoires

Commandes et scripts Bash. 1 Commandes de gestion des fichiers et répertoires Commandes et scripts Bash Seules certaines options sont indiquées. Pour plus de détails voir les pages de manuel (cf commande man). Si une commande est indiquée comme étant interne, cela signifie qu elle

Plus en détail

CHAPITRE 1 : ENVIRONNEMENT GRAPHIQUE KDE

CHAPITRE 1 : ENVIRONNEMENT GRAPHIQUE KDE CHAPITRE 1 : ENVIRONNEMENT GRAPHIQUE KDE 1. Découvrir l environnement KDE (K Desktop Environment) Ce chapitre se veut une introduction à l environnement KDE et à son tableau de bord. Il traitera également

Plus en détail

info502 : Système d exploitation TP 1 : introduction à Unix, scripts

info502 : Système d exploitation TP 1 : introduction à Unix, scripts info502 : Système d exploitation TP 1 : introduction à Unix, scripts Pierre Hyvernat, Sylvie Ramasso, Brice Videau Pierre.Hyvernat@univ-savoie.fr Sylvie.Ramasso@univ-savoie.fr Brice.Videau@univ-savoie.fr

Plus en détail

Réseau de vigilance des Bactériémies Nosocomiales. Guide informatique. Application VIGI_BN V2. A. Avant-propos. B. Installation et mise à jour

Réseau de vigilance des Bactériémies Nosocomiales. Guide informatique. Application VIGI_BN V2. A. Avant-propos. B. Installation et mise à jour Réseau de vigilance des Bactériémies Nosocomiales Guide informatique Application VIGI_BN V2 A. Avant-propos B. Installation et mise à jour C. Lancement de l application D. Saisie des données E. Contrôle

Plus en détail

Guide d utilisation de la plate-forme EAD-COMETE. Interface étudiant

Guide d utilisation de la plate-forme EAD-COMETE. Interface étudiant Guide d utilisation de la plate-forme EAD-COMETE Interface étudiant I Ouverture d un compte utilisateur... 2 I.1 Procédure d obtention d un compte mail à Paris X... 2 I.2 Ouverture de compte sur ead-comete...

Plus en détail

HELdV - IPL 17/2-21/02/2014

HELdV - IPL 17/2-21/02/2014 Présentation 1 Les fichiers standards Toute application Linux (également sur d'autres systèmes) utilise trois fichiers spéciaux ouvert automatiquement au début de son exécution, ce sont les fichier stdin

Plus en détail

RAPPEL La commande man [commande] donne une aide pour chaque commande QUELQUES RACCOURCIS CLAVIER BIEN PRATIQUES

RAPPEL La commande man [commande] donne une aide pour chaque commande QUELQUES RACCOURCIS CLAVIER BIEN PRATIQUES Exercices LINUX TP1 RAPPEL La commande man [commande] donne une aide pour chaque commande QUELQUES RACCOURCIS CLAVIER BIEN PRATIQUES Linux a comme d'autres systèmes une gestion de raccourcis clavier. Voici

Plus en détail

TP Linux 01 - Introduction

TP Linux 01 - Introduction TP Linux 01 - Introduction Octobre 2006 2 Table des matières I Travaux Pratiques 5 0.1 Pré-requis................................ 7 0.2 Consoles et terminaux......................... 8 0.3 Connexion, authentification......................

Plus en détail

1 Présentation de Webmail RoundCube

1 Présentation de Webmail RoundCube 1 Présentation de Webmail RoundCube Webmail RoundCube est un client mail permettant d accéder à vos emails à partir d un navigateur web. Il ne requiert aucune configuration, contrairement aux clients de

Plus en détail

Manuel d exploitation du logiciel UCA-LOG

Manuel d exploitation du logiciel UCA-LOG Manuel d exploitation du logiciel UCA-LOG Sommaire Gestion des utilisateurs...2 Création des utilisateurs...2 Modification d un utilisateur...5 Listing des utilisateurs...10 Gestion des plages horaires...12

Plus en détail

TP6 : Gestion de Fichiers

TP6 : Gestion de Fichiers TP6 : Gestion de Fichiers http ://www.univ-montp3.fr/miap/ens/site/pmwiki.php/?n=misashs.progtpfichiers 12 janvier 2014 Table des matières 0 Avant de commencer 1 1 Lecture de fichier 1 1.1 Un exemple............................................

Plus en détail

KARATESIGHT 9 rue du bijou 86360 MONTAMISE mathieu.fourtillan@karatesight.com. Karatesight v6 INSTALLATION DE KARATESIGHT

KARATESIGHT 9 rue du bijou 86360 MONTAMISE mathieu.fourtillan@karatesight.com. Karatesight v6 INSTALLATION DE KARATESIGHT KARATESIGHT 9 rue du bijou 86360 MONTAMISE mathieu.fourtillan@karatesight.com Karatesight v6 INSTALLATION DE KARATESIGHT Juillet 2010 KARATESIGHT 9 rue du bijou 86360 MONTAMISE mathieu.fourtillan@karatesight.com

Plus en détail

TD 1 - Guide de survie sous Linux

TD 1 - Guide de survie sous Linux TD 1 - Guide de survie sous Linux 13 septembre 2011 1 Introduction Ce premier TD a pour objectif de vous familiariser avec l utilisation d un terminal sous Linux de manière à faciliter l organisation et

Plus en détail

I- SE CONNECTER SUR LE BUREAU VIRTUEL

I- SE CONNECTER SUR LE BUREAU VIRTUEL I- SE CONNECTER SUR LE BUREAU VIRTUEL Soit à partir de la page d accueil du site du collège via la zone «accès direct» «bureau virtuel» Soit en saisissant directement l adresse, http://clg-chateaudouble.ac-aix-marseille.fr/dokeos

Plus en détail

Solution de paiement en ligne Tableau de bord Commerçant

Solution de paiement en ligne Tableau de bord Commerçant Solution de paiement en ligne Tableau de bord Commerçant Nom de fichier : Monetico_Paiement_Internet_Tableau_de_bord_Commerçant_v4_2_06 Numéro de version : 4.2.06 Date : 2015-07-23 Confidentiel Titre du

Plus en détail

1 Démarrage de Marionnet

1 Démarrage de Marionnet Institut Galilée Administration Système Année 2011-2012 INFO 2ème année Master Info 1 Master Image & Réseau 1 T.P. 1 Administration Système Le logiciel Marionnet (www.marionnet.org) offre la possibilité

Plus en détail

Intego NetUpdate X4 Manuel de l utilisateur

Intego NetUpdate X4 Manuel de l utilisateur Intego NetUpdate X4 Manuel de l utilisateur Intego NetUpdate X4 - Manuel de l utilisateur Page 1 Intego NetUpdate X4 pour Macintosh 2005 Intego. Tous droits réservés. Intego 10, rue Say - 75009 Paris,

Plus en détail

Utiliser un modèle d état prédéfini

Utiliser un modèle d état prédéfini Chapitre 8 Etats rapides Certains boutons sont désactivés, en fonction du type de cellule sélectionné. 4 Répétez les étapes 2 et 3 pour chaque bordure à paramétrer. 5 Cliquez sur le bouton OK pour valider

Plus en détail

Plateforme Systempay v1.24 Personnalisation avancée de la page paiement. Version 1.2a

Plateforme Systempay v1.24 Personnalisation avancée de la page paiement. Version 1.2a Plateforme Systempay v1.24 Personnalisation avancée de la page paiement Version 1.2a Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa Nom Date/Visa Nom Date/Visa Lyra-Network

Plus en détail

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE Atelier «pour débuter» Découverte de l ordinateur sous Windows 8 (PARTIE 2) 1 L ARBORESCENCE DE WINDOWS Windows est bâti sur une arborescence de fichiers et

Plus en détail

Manuel moteur de recherche «Trouve ton échange»

Manuel moteur de recherche «Trouve ton échange» Manuel moteur de recherche «Trouve ton échange» Paris, 12/11/15 1 Inscription Si vous avez déjà un compte, veuillez vous connecter sur http://trouvetonechange.ofaj.org/wp/wp-login.php Vous pouvez vous

Plus en détail

LEI FRANCHE-COMTÉ. Gestion des disponibilités et mises à jour des fiches par les prestataires. (Support mis à jour le 30 septembre 2015)

LEI FRANCHE-COMTÉ. Gestion des disponibilités et mises à jour des fiches par les prestataires. (Support mis à jour le 30 septembre 2015) LEI FRANCHE-COMTÉ Gestion des disponibilités et mises à jour des fiches par les prestataires (Support mis à jour le 30 septembre 2015) LEI FRANCHE-COMTÉ : Gestion des disponibilités et MAJ par les prestataires

Plus en détail

Contenu de l atelier. Skype

Contenu de l atelier. Skype Contenu de l atelier Skype c est quoi?...1 Connexion à Skype...1 Création d un nouveau compte Skype...2 Connexion avec un Pseudo Skype...2 Connexion avec un Compte Microsoft...3 Connexion avec un compte

Plus en détail

Guide de prise en main rapide Solutions IR/FP

Guide de prise en main rapide Solutions IR/FP Guide de prise en main rapide Solutions IR/FP Solutions IR/FP est un logiciel de gestion des déclarations fiscales de patrimoine. Il contient un module administrateur, responsable de l affectation des

Plus en détail

Une icône est la représentation graphique d un programme ou de façon générale d un élément sous Windows.

Une icône est la représentation graphique d un programme ou de façon générale d un élément sous Windows. INITIATION A WINDOWS VOUS ALLEZ APPRENDRE DANS CETTE LEÇON LES BASES DE WINDOWS (LE SYSTEME DE FENETRES, LES FICHIERS, LES DOSSIERS, L EXPLORATEUR) QU EST-CE QUE WINDOWS? Windows est un logiciel (c'est-à-dire

Plus en détail

ESPACE PRIVÉ POUR LE STOCKAGE TEMPORAIRE ET LE TRANSFERT DE FICHIERS COMMENT TÉLÉCHARGER UN FICHIER VERS VOTRE ORDINATEUR EN UTILISANT UN

ESPACE PRIVÉ POUR LE STOCKAGE TEMPORAIRE ET LE TRANSFERT DE FICHIERS COMMENT TÉLÉCHARGER UN FICHIER VERS VOTRE ORDINATEUR EN UTILISANT UN TABLE DES MATIERES : Comment télécharger un fichier vers votre ordinateur en utilisant un navigateur...1 Comment déposer de 1 à 3 fichiers sur l'espace privé en utilisant un navigateur...2 Comment transférer

Plus en détail

L interface de Windows 7

L interface de Windows 7 L interface de Windows 7 Utiliser le menu Démarrer et la barre des tâches de Windows 7... 10 Profiter de l affichage Aero et de Windows Flip 3D... 19 Utiliser les thèmes... 23 Modifier la résolution d

Plus en détail

Paramétrage -------------------------------------------- Page 3

Paramétrage -------------------------------------------- Page 3 Installation -------------------------------------------- Page 2 Paramétrage -------------------------------------------- Page 3 Connection entre et --------------------------------------------

Plus en détail

Guide utilisateur INFORMATION PUBLIC EN LIGNE MON GUIDE DES DROITS ET DEMARCHES

Guide utilisateur INFORMATION PUBLIC EN LIGNE MON GUIDE DES DROITS ET DEMARCHES INFORMATION PUBLIC EN LIGNE MON GUIDE DES DROITS ET DEMARCHES Sommaire Mon Guide des Démarches Administratives Préambule... 3 Qu est-ce que «Mon guide des démarches administratives»?... 3 Pré-requis...

Plus en détail

CAPTURE DES PROFESSIONNELS

CAPTURE DES PROFESSIONNELS CAPTURE DES PROFESSIONNELS CAPTURE DES PROFESSIONNELS 2 Téléchargement 3 Installation 8 Prise en main rapide 10 Lancement Recherche 14 Gestion des fichiers 23 Compare et Sépare 25 Fichiers annexes 27 Le

Plus en détail

RemoteExec Guide de démarrage rapide. Version 5

RemoteExec Guide de démarrage rapide. Version 5 RemoteExec Guide de démarrage rapide Version 5 Table des Matières 1. Général... 3 1.1. Vue d ensemble... 3 1.2. Prérequis... 3 1.3. Installer RemoteExec... 3 2. Votre première éxecution a distance... 5

Plus en détail

Module M1105 - Introduction aux systèmes informatiques. TP 2 : Système de fichiers Linux. 17 Septembre 2015

Module M1105 - Introduction aux systèmes informatiques. TP 2 : Système de fichiers Linux. 17 Septembre 2015 Module M1105 - Introduction aux systèmes informatiques TP 2 : Système de fichiers Linux 17 Septembre 2015 1 Premiers pas en salle Informatique Les machines disponibles dans les salles de TP sont des machines

Plus en détail

Guide d utilisation en ligne des outils de Thomas International

Guide d utilisation en ligne des outils de Thomas International Guide d utilisation en ligne des outils de Thomas International Bienvenue sur notre site. Vous trouverez ci-dessous un guide pratique qui vous aidera dans l utilisation de notre site. En un clic, vous

Plus en détail

Contenu. Version 2 du 28/08/2015

Contenu. Version 2 du 28/08/2015 Documentation enseignants Transférer son cours vers le nouveau serveur Moodle Version 2 du 28/08/2015 Contenu 1 Pourquoi un nouveau Moodle?... 2 2 Pourquoi faut-il transférer vos espaces de cours?... 2

Plus en détail

TP n 2 : Initiation à Unix

TP n 2 : Initiation à Unix TP n 2 : Initiation à Unix 1 - La commande umask : umask fixe les droits par défaut pour les fichiers nouvellement créés; sa valeur usuelle est 022. Cette valeur par défaut signifie que les droits de tout

Plus en détail

Internet Messagerie électronique

Internet Messagerie électronique Internet Messagerie électronique 1. Définitions a) Le courrier électronique. Le courrier électronique, courriel ou email/e-mail, est un service de transmission de messages envoyés électroniquement via

Plus en détail

..::..ForetStatBenin..::.. ETUDE POUR LA MISE EN PLACE DU SYSTÈME NATIONAL D INFORMATION ET DE GESTION DES STATISTIQUES FORESTIÈRES AU BÉNIN

..::..ForetStatBenin..::.. ETUDE POUR LA MISE EN PLACE DU SYSTÈME NATIONAL D INFORMATION ET DE GESTION DES STATISTIQUES FORESTIÈRES AU BÉNIN ..::..ForetStatBenin..::.. ETUDE POUR LA MISE EN PLACE DU SYSTÈME NATIONAL D INFORMATION ET DE GESTION DES STATISTIQUES FORESTIÈRES AU BÉNIN Manuel d Utilisation GUIDE D UTILISATION DU SYSTEME D INFORMATION

Plus en détail

GUIDE UTILISATEUR VERSION CORRESPONDANT UFR

GUIDE UTILISATEUR VERSION CORRESPONDANT UFR INSCRIPTION AU C2i R (Certificat Informatique et Internet) GUIDE UTILISATEUR VERSION CORRESPONDANT UFR Nicolas Cazin 2 Table des matières 1 Un mot sur ce manuel 3 2 Votre rôle, vos responsabilités 3 3

Plus en détail

Table des matières. 2. Modules et possibilités... 1. 4. Le catalogue en ligne... 3. 5. La boutique en ligne (webshop)... 4

Table des matières. 2. Modules et possibilités... 1. 4. Le catalogue en ligne... 3. 5. La boutique en ligne (webshop)... 4 Briljant e-commerce Table des matières 1. e-commerce... 1 2. Modules et possibilités... 1 3. Le site Web... 2 4. Le catalogue en ligne... 3 5. La boutique en ligne (webshop)... 4 6. Les paramètres pour

Plus en détail

Projet Epibac - Chiffrement de fichiers avant envoi à l'invs

Projet Epibac - Chiffrement de fichiers avant envoi à l'invs Projet Epibac - Chiffrement de fichiers avant envoi à l'invs Installation de l outil de chiffrement Vous venez de recevoir par mail un fichier Install.ivs ainsi que cette documentation au format PDF nommée

Plus en détail

TP 3 Manipulation de processus

TP 3 Manipulation de processus Introduction aux systèmes d exploitation (IS1) TP 3 Manipulation de processus On appelle processus un objet dynamique correspondant à l exécution d un programme ou d une commande Unix. Cet objet recense

Plus en détail

1. Présentation du projet... Page 2. 2. Navigateur... Page 3. 3. Comment utiliser son navigateur. Page 4. 4. Page d accueil...

1. Présentation du projet... Page 2. 2. Navigateur... Page 3. 3. Comment utiliser son navigateur. Page 4. 4. Page d accueil... Table des matie res 1. Présentation du projet... Page 2 2. Navigateur... Page 3 2.1. Qu est-ce qu un navigateur? 2.2. Ouvrir son navigateur? 2.2.1. Dans Windows 7, 8, 8.1 et 10 3. Comment utiliser son

Plus en détail

Guide Utilisateur Bureau virtuel BOOST v1.0

Guide Utilisateur Bureau virtuel BOOST v1.0 Documentation utilisateur Le 30/01/09 Guide utilisateur, Bureau virtuel Auteur : Service technique Version : 1.0 Guide Utilisateur Bureau virtuel BOOST v1.0 Sommaire Accès... 4 Connexion... 4 Ergonomie...

Plus en détail

Espace Client. Manuel d'utilisation

Espace Client. Manuel d'utilisation Espace Client Manuel d'utilisation Sommaire Connexion et navigation générale 3 1ère Connexion 4 Oubli de mot de passe 7 Connexion 9 Menus de navigation 10 Entête & pied de page 11 Personnalisation du mot

Plus en détail

LA CREATION SOUS ORACLE DE VOTRE DOSSIER PERSONNEL SUR LE SITE INTERNET «INTRANET.U-PARIS10.FR»

LA CREATION SOUS ORACLE DE VOTRE DOSSIER PERSONNEL SUR LE SITE INTERNET «INTRANET.U-PARIS10.FR» LA CREATION SOUS ORACLE DE VOTRE DOSSIER PERSONNEL SUR LE SITE INTERNET «INTRANET.U-PARIS10.FR» JEAN-FRANÇOIS GUEUGNON (MODEM-UNIVERSITE PARIS X-NANTERRE) 2003-03 2 LA CREATION SOUS ORACLE DE VOTRE DOSSIER

Plus en détail

Communiquer simplement. Carrosserie e-service

Communiquer simplement. Carrosserie e-service Communiquer simplement Carrosserie e-service Atelier Assurance Autorisation de réparation Calcul Photos Formulaire de sinistre Commande de pièces Fournisseurs de pièces Carrosserie-e-Service 1/29 06.08.2014

Plus en détail

Gestionnaire de Sauvegarde

Gestionnaire de Sauvegarde d Utilisation Version 2.0 du 01/10/2012 d utilisation de l application de sauvegarde Actu-pc Sommaire Sommaire... 2 Introduction... 3 Présentation... 3 Auteurs... 3 Installation et mise en place du logiciel...

Plus en détail

CRÉATION D UN FORMULAIRE AVEC ADOBE ACROBAT

CRÉATION D UN FORMULAIRE AVEC ADOBE ACROBAT CRÉATION D UN FORMULAIRE AVEC ADOBE ACROBAT Si la version professionnelle d Adobe Acrobat permet de lire et d annoter des fichiers PDF comme de nombreux outils gratuits elle dispose également de fonctions

Plus en détail

Manuel d utilisation du Terminal de Paiement Electronique Virtuel

Manuel d utilisation du Terminal de Paiement Electronique Virtuel Manuel d utilisation du Terminal de Paiement Electronique Virtuel Page 1/36 Page 2 / 36 Page 2 / 36 Page des évolutions Le tableau ci-dessous liste les dernières modifications effectuées sur ce document.

Plus en détail

Surveillance des Infections Nosocomiales en Réanimation Adulte. Guide informatique REA_RAISIN2012. Janvier 2012

Surveillance des Infections Nosocomiales en Réanimation Adulte. Guide informatique REA_RAISIN2012. Janvier 2012 REA - RAISIN Surveillance des Infections Nosocomiales en Réanimation Adulte Guide informatique REA_RAISIN2012 Janvier 2012 Réseau d Alerte, d Investigation et de Surveillance des Infections Nosocomiales

Plus en détail

Manuel Utilisateur Catalogue Corrélyce - Chef d établissement

Manuel Utilisateur Catalogue Corrélyce - Chef d établissement Manuel Utilisateur Catalogue Corrélyce - Chef d établissement Auteur : PASS Technologie Version manuel : 0.2 Compatible avec Correlyce version : 2.1 Gestion des changements de version Ce tableau gère les

Plus en détail

Composant pour Microsoft Outlook. Collaborez en utilisant Outlook et MDaemon

Composant pour Microsoft Outlook. Collaborez en utilisant Outlook et MDaemon MDaemon GroupWare Composant pour Microsoft Outlook Collaborez en utilisant Outlook et MDaemon Version 1 Manuel Utilisateur 2003 Alt-N Technologies. Tous droits réservés. MDaemon, WorldClient, et RelayFax

Plus en détail

CAPTURE DES MAILS PROFESSIONNELS

CAPTURE DES MAILS PROFESSIONNELS CAPTURE DES MAILS PROFESSIONNELS 2 Téléchargement 3 Installation 8 Prise en main rapide 11 Lancement Recherche 14 Gestion des fichiers 15 Recherche des adresses mails 16 Importation d un fichier d adresses

Plus en détail

TP 2 : Gestion de fichiers et répertoires, Droits d accès

TP 2 : Gestion de fichiers et répertoires, Droits d accès Culture et pratique de l informatique TP 2 : Gestion de fichiers et répertoires, Droits d accès 2014/15 Partie 1 : redirections des entrées-sorties Objectifs 1. Comprendre les notions de : système d exploitation

Plus en détail

Félicitations! Vous disposez désormais de votre armoire numérique en ligne.

Félicitations! Vous disposez désormais de votre armoire numérique en ligne. Félicitations! Vous disposez désormais de votre armoire numérique en ligne. Cette armoire va vous permettre : De mieux classer vos documents De mieux les retrouver De mieux les partager Ce petit guide

Plus en détail

Guide du Gestionnaire Novaxel

Guide du Gestionnaire Novaxel Guide du Gestionnaire Novaxel 1 La formation Novaxel Gestionnaire Aucun Prérequis Type Guide explicatif 73 pages Objectifs de la formation Comprendre le rôle du Gestionnaire Créer et gérer les comptes

Plus en détail

POSTER DES ACTUALITES SUR HELMo Connect (en tant que membre du personnel)

POSTER DES ACTUALITES SUR HELMo Connect (en tant que membre du personnel) 1 POSTER UNE ACTUALITE DANS HELMO CONNECT EN TANT QUE MEMBRE DU PERONNEL Le nouveau site vous permet de créer des «actualités» pour communiquer de manière rapide et optimale à destination des autres membres

Plus en détail

Configuration d une politique de sauvegarde

Configuration d une politique de sauvegarde Configuration d une politique de sauvegarde Pré-requis à cette présentation La lecture de ce guide suppose que vous avez installé l agent SFR Backup sur l équipement que vous souhaitez sauvegarder. Il

Plus en détail

Guide d Installation du logiciel Diagnostic Suite

Guide d Installation du logiciel Diagnostic Suite Guide d Installation du logiciel Diagnostic Suite Version 5 Impartial Software La Longanière 49330 Marigné Tél. : 02 41 69 20 45 e-mail : contact@impartial-software.com web : http://www.impartial-software.com

Plus en détail

Création et utilisation de la boutique

Création et utilisation de la boutique Création et utilisation de la boutique Ce guide a pour but de présenter l organisation et le fonctionnement de l outil boutique de Sopixi, ainsi que les fonctions de base, nécessaire au bon fonctionnement

Plus en détail

Documentation utilisateur. BEEM v1.0 Décembre 2009

Documentation utilisateur. BEEM v1.0 Décembre 2009 Documentation utilisateur BEEM v1.0 Décembre 2009 1 Table des matières Table des matières... 2 A propos de ce manuel... 3 Utilisation de ce manuel...3 Touches de navigation...3 Conventions...4 Assistance...5

Plus en détail

ArcGIS 10.1 et 10.2.x : guide de l utilisateur pour l installation et l autorisation

ArcGIS 10.1 et 10.2.x : guide de l utilisateur pour l installation et l autorisation ArcGIS 10.1 et 10.2.x : guide de l utilisateur pour l installation et l autorisation Le présent document décrit la marche à suivre pour télécharger et activer ArcGIS 10.1 et 10.2.x. Premier pas : Création

Plus en détail

Bilan Social Saisir ses données par Internet

Bilan Social Saisir ses données par Internet Bilan Social Saisir ses données par Internet Bilan Social 1 Saisir ses données par Internet 1 Description générale 2 Phase 1 : Connexion au système 2 a) Se connecter 2 b) Installation de Citrix si nécessaire

Plus en détail

Marche à suivre pour Mail

Marche à suivre pour Mail Marche à suivre pour Mail Configuration Il s agit ici de configurer le logiciel Mail pour avoir accès à votre compte Internet. A cet effet, il faut lancer l application et aller dans le menu déroulant

Plus en détail

SOLUTIONS & SERVICES OPEN SOURCE. Messagerie Zimbra. Prise en main

SOLUTIONS & SERVICES OPEN SOURCE. Messagerie Zimbra. Prise en main SOLUTIONS & SERVICES OPEN SOURCE Messagerie Zimbra Prise en main 23 juin 2010 Sommaire 1. CONNEXION A LA MESSAGERIE ZIMBRA... 4 1.1. Ecran de connexion à la messagerie... 4 2. PRESENTATION GENERALE DE

Plus en détail

Premiers pas avec le Cartable en ligne

Premiers pas avec le Cartable en ligne Le Cartable en ligne est un Espace numérique de travail (ENT) dont la vocation est de proposer un ensemble de services en ligne, personnalisés et sécurisés, accessibles aux élèves et aux professeurs, mais

Plus en détail

Atelier Le gestionnaire de fichier

Atelier Le gestionnaire de fichier Chapitre 12 Atelier Le gestionnaire de fichier I Présentation Nautilus est un gestionnaire de fichiers pour l environnement de bureau Gnome. Il offre toutes les fonctions de gestion de fichier en local

Plus en détail

Impression de documents avec Optymo

Impression de documents avec Optymo Impression de documents avec Optymo Notes de lecture : dans ce document, les textes soulignés font référence aux libellés des fenêtres ou aux libellés associés à des boutons d Optymo. Les textes en caractères

Plus en détail

Guide d utilisation du Gestionnaire des appels personnalisé Norstar

Guide d utilisation du Gestionnaire des appels personnalisé Norstar Guide d utilisation du Gestionnaire des appels personnalisé Norstar i Table des matières Gestionnaire des appels personnalisé 1 Utilisation de la fonction Mains libres avec le Gestionnaire des appels

Plus en détail

DOCEE. passe en version 6

DOCEE. passe en version 6 Ecoles Européennes Bureau du Secrétaire général DOCEE (Documents des Ecoles Européennes) passe en version 6 Manuel de l utilisateur (sous Windows) pour les utilisateurs externes (inspecteurs, parents,

Plus en détail

Prise en main ProConcept ERP. Version 11.1 Web

Prise en main ProConcept ERP. Version 11.1 Web Prise en main ProConcept ERP Version 11.1 Web Version du 08.10.2015 Table des matières 1. Lancement de ProConcept Web ERP 11.1... 4 1.1. Définir la page ProConcept ERP comme page de démarrage... 5 1.2.

Plus en détail

Manuel d'utilisateur LMS Formateur CET

Manuel d'utilisateur LMS Formateur CET Manuel d'utilisateur LMS Formateur CET Générer des Rapports LMS ELMG 6.0.1 - v1.0 Juillet 2015 1 2 Table des matières Connexion... 4 Connexion au système... 4 L onglet Analyse Vue d ensemble... 5 Créer

Plus en détail

Travaux pratiques de M2105 Web dynamique

Travaux pratiques de M2105 Web dynamique Travaux pratiques de M2105 Web dynamique L objectif des séances de TP du module M2105 est de créer un mini site web d annuaire permettant à différents utilisateurs de gérer leurs contacts. Les informations

Plus en détail

Ajouter du contenu à vos sessions

Ajouter du contenu à vos sessions Ajouter du contenu à vos sessions Ce document s adresse aux utilisatrices et utilisateurs des Classes électroniques, qui dirigent ou coprésentent les sessions. Engager la participation avec des diapos,

Plus en détail

BMR SUD-EST Réseau Sud-Est de Surveillance et de Prévention des Bactéries Multirésistantes aux Antibiotiques. Guide informatique

BMR SUD-EST Réseau Sud-Est de Surveillance et de Prévention des Bactéries Multirésistantes aux Antibiotiques. Guide informatique Sud-Est BMR SUD-EST Réseau Sud-Est de Surveillance et de Prévention des Bactéries Multirésistantes aux Antibiotiques Guide informatique Avril-juin 2011 CCLIN Sud-Est Hôpital Henry Gabrielle, Villa Alice

Plus en détail

Documentation : Utiliser Outlook 2007

Documentation : Utiliser Outlook 2007 Documentation : Utiliser Outlook 2007 Produit par : Société 2ISR Ingénierie Informatique Systèmes et Réseaux 18, rue Marsala 49300 CHOLET contact@2isr.fr Tel : 09 72 12 27 24 Fax : 09 72 11 98 87 Version

Plus en détail

Cinéma Gaieté. Guide de formation pour la mise à jour du site

Cinéma Gaieté. Guide de formation pour la mise à jour du site Cinéma Gaieté Guide de formation pour la mise à jour du site Table des matières 1 Connexion...3 2 Description du tableau de bord...4 2.1 Partie de gauche (menu)...4 2.2 Partie du haut (menu)...5 2.3 Partie

Plus en détail

serveur domovea TJA450

serveur domovea TJA450 serveur domovea TJA450 tebis FR SOMMAIRE I. LES AUTOMATISMES, DEFINITION... 4 II. CREER UN AUTOMATISME... 5 1. Exemple 1 : Départ en vacances...5 2. Exemple 2 : Partir au travail...10 3. Exemple 3 : Partir

Plus en détail

Guide Utilisateur Active Tracing 3.0 DHL ACTIVE TRACING. La solution de référence DHL Freight pour le suivi de vos envois

Guide Utilisateur Active Tracing 3.0 DHL ACTIVE TRACING. La solution de référence DHL Freight pour le suivi de vos envois Guide Utilisateur Active Tracing 3.0 DHL ACTIVE TRACING La solution de référence DHL Freight pour le suivi de vos envois Benutzerhandbuch, November 2009 Seite 2 Sommaire Introduction... 3 1. Vous connecter

Plus en détail

Guide utilisateur. Flexible Storage

Guide utilisateur. Flexible Storage Guide utilisateur Flexible Storage Sommaire Débuter avec Flexible Storage Gérer mon espace de stockage Synchroniser mes données Partager un dossier (mode collaboratif) Sauvegarder mes données Autres fonctionnalités

Plus en détail

I Open Résa. Sommaire :

I Open Résa. Sommaire : I Open Résa Sommaire : I Open Résa... 1 Définition :... 2 Identification... 3 Création d un nouveau dossier :... 8 Première méthode :... 10 Seconde méthode :... 10 Ajout d éléments à la proposition :...

Plus en détail

Informatique : présentation des outils informatiques.

Informatique : présentation des outils informatiques. Informatique : présentation des outils informatiques. Ian RUSSELL 1 Lancement de l application DIALIN Aller dans Démarrer, Programmes, DIALIN, Dialin. La fenêtre de l application DIALIN apparaît avec ses

Plus en détail

Mettre à jour manuellement le Connecteur BCDI / esidoc.

Mettre à jour manuellement le Connecteur BCDI / esidoc. Mettre à jour manuellement le Connecteur BCDI / esidoc. 18/03/2015 Guide de mise à jour La mise à jour automatique du connecteur BCDI /e-sidoc (ExportBcdi.exe) n a pas fonctionnée ou vous souhaitez mettre

Plus en détail

Utiliser le Ruban pour effectuer un publipostage

Utiliser le Ruban pour effectuer un publipostage Initiation au Publipostage avec Word 2007 1/8 Utiliser le Ruban pour effectuer un publipostage Utilisation de l onglet Publipostage sur le Ruban pour effectuer des fusions et publipostages. Pour effectuer

Plus en détail

CV du futur. Région Picardie guide d utilisation

CV du futur. Région Picardie guide d utilisation CV du futur Région Picardie guide d utilisation conception graphique : wisign Aujourd hui, chacun doit pouvoir bénéficier d un CV moderne, actualisé. Ce portefeuille numérique de compétences vous suivra

Plus en détail

Web-Interactive Mai 2010. Interactive 2.0. Manuel d utilisation

Web-Interactive Mai 2010. Interactive 2.0. Manuel d utilisation Interactive 2.0 Manuel d utilisation 1 Contenu Chapitre 1 : L Arborescence... 3 Créer un menu.... 3 Ordonner les menus... 6 Destruction d un menu.... 6 Chapitre 2 : Les pages... 7 Titre de votre page....

Plus en détail

Merci à Arnaud dupont

Merci à Arnaud dupont Merci à Arnaud dupont Système d exploitation Un système d exploitation exploite quoi? Les systèmes d exploitation - introduction - C est l interface entre l utilisateur et le matériel Ses fonctions principales

Plus en détail