I. 1. Prise en main de l`interface graphique II. 2. Gestionnaire de
Transcription
I. 1. Prise en main de l`interface graphique II. 2. Gestionnaire de
Initiation à l’informatique - TP n°1 semaine du 16 au 19 octobre 2006 Pour cette première séance, l’essentiel est de se familiariser avec le système d’exploitation, la gestion des fichiers, et, très important, de parvenir à sauvegarder puis récupérer son travail. Les plus avancés pourront faire leurs premiers pas dans la rédaction de documents HTML (prise en main de l’éditeur de textes Emacs, écriture et sauvegarde d’un fichier .html, et visualisation du rendu dans un navigateur). I. 1. Prise en main de l'interface graphique • login : votre numéro d'étudiant • mot de passe : partie papier de la carte étudiant • Icônes : lancer quelques applications en cliquant sur des icônes (au moins Emacs et un navigateur) • Barre des tâches (située en bas de l'écran ) : constater qu’une icône vient se placer sur la barre des tâches à chaque nouvelle application lancée. Donner la main à une application cachée par les autres en cliquant sur son icône sur la barre des tâches. • Fenêtres : essayer les trois icônes de fenêtres, situées en haut à droite de chaque fenêtre (resp. réduire, maximiser/restaurer, fermer). Modifier la taille d'une fenêtre : largeur, hauteur, diagonale. Déplacer une fenêtre (faire glisser sa barre supérieure). • Menu : tout à gauche la barre des tâches. Permet l'accès rapides à l'ensemble des logiciels. II. 2. Gestionnaire de fichiers et de dossiers • Ouvrir un gestionnaire de fichiers • Observer le contenu de tel ou tel répertoire en cliquant sur tel ou tel point de l'arborescence • Apprendre à créer de nouveaux dossiers (clic sur le bouton droit, et choisir l'ajout de répertoire). • Vider le contenu de ce répertoire le cas échéant. • Faire le nécessaire pour parvenir à l’arborescence suivante à partir de votre home directory : HTML / | \ CM1 CM2 CM3 / \ TD1 TP1 III.3. Utilisation des lignes de commande dans une console Tout ce qui a été fait en 2 à la souris (WYSIWYG : What You See Is What You Get) peut être fait en tapant des lignes de commandes, après avoir ouvert une console (par ex. icône XTerm disponible sur le bureau). Quelques commandes nous suffiront : cd = Change Directory (changer de répertoire) mkdir = Make Directory (créer un nouveau répertoire) rmdir = Remove Directory (supprimer un répertoire vide) rm = supprimer un fichier (ou rm –r pour détruire récursivement un répertoire et son contenu) ls = lister le contenu d'un répertoire Initiation à l’informatique - TP n°1 semaine du 16 au 19 octobre 2006 Exemple : tapez successivement les commandes ci-dessous, en tapant sur entrée à la fin de chacune. cd ~ (permet de se positionner directement sur le répertoire "de base" de l'utilisateur. ls (liste le contenu de ce repertoire. Si "cours" existe déjà, le supprimer en tapant rmdir cours) mkdir cours ls (le nouveau répertoire "cours" doit maintenant apparaître) cd cours (on est maintenant à l'intérieur de cours) mkdir cm1 etc… Continuez de façon à recréer l'arborescence de l'exercice précédent. Où que vous soyez, vous pouvez maintenant accéder par exemple au contenu de TP1 en tapant : cd ~/CM3/TP1 Toujours dans la fenêtre Shell, créez maintenant un fichier texte dans ce répertoire, nommé "tp1.html", en utilisant l'éditeur de texte Emacs. Pour cela, tapez emacs cm1.html& Vous pouvez vérifier enfin dans le gestionnaire de fichier que vous avez bien recréé l'arborescence voulue. IV.4. Création d'une archive / Restitution des données. Sauvegarde via Internet. Créez une archive de votre "travail" (c'est-à-dire de votre répertoire HTML). Pour cela : cd ~ (si nécessaire) tar cfvz sauvegardeCours.tgz HTML Faites ls et constatez la présence du nouveau fichier d'archives. Supprimez maintenant le répertoire cours. Faites ls pour vous assurer qu'il ne reste plus que l'archive sauvegardeCours.tgz Faites maintenant l'opération inverse, en tapant tar xvfz sauvagardeCours.tgz puis constatez avec ls. Pour finir, refaites cette création / restitution mais en ajoutant l'étape intermédiaire suivante : envoi de l'archive par e-mail, destruction de l'archive sur l'arborescence locale (il ne reste plus aucun fichier ni dossier sur ~), puis lecture du courrier avec chargement de pièce jointe dans ~. Procédez ensuite au désarchivage pour restituer les données, comme précédemment. Nous vous demandons pour cette étape de créer obligatoirement un adresse sur http://mail.yahoo.fr (sur un autre site pour le deuxième membre du binôme), en choisissant comme nom de login : html06_prénom_nom Initiation à l’informatique - TP n°1 semaine du 16 au 19 octobre 2006 ANNEXE Face aux nombreux problèmes avec les disquettes ("montage" sous linux parfois défectueux, lecteurs cassés, disquettes endommagés), nous allons redoubler de prudence cette année, et vous faire systématiquement utiliser une sauvegarde via Internet. C'est par ailleurs une excellente façon de se familiariser avec certaines des possibilités offertes par le réseau mondial. De quoi s'agit-il ? d'utiliser le courrier électronique et sa faculté de transmettre des "pièces jointes" (c'est-à-dire des fichiers). La "ruse" consiste à s'envoyer à soi-même (c'est-à-dire à l'une au moins de ses adresses email) le contenu de son travail à la fin de chaque séance, et à consulter son courrier en début de séance suivante pour récupérer ses données. Cela revient donc un peu à une sauvegarde sur disquette, sauf que les données sont stockées par le serveur de messagerie, quelque part sur la planète. Les services de courrier gratuit sont nombreux, et permettent généralement de stocker au moins 6 Mo (contre 1.44 Mo pour une disquette), ce qui est très largement suffisant pour l'ensemble de vos TP et votre projet. Vous apprendrez donc dès le premier TP à [1] créer une adresse mail, [2] envoyer (ou recevoir) un courrier, [3] joindre (ou enregistrer) un fichier à (ou en provenance d') un courrier, [4] créer une archive, c'est-à-dire transformer un ensemble de dossiers et de fichiers en un seul fichier informatique (pour envoyer/recevoir le tout en une seule opération). En quelques mots : [1] Créer. Il suffit de suivre les instructions une fois connecté à l'un des services de courrier, par exemple sur http://mail.yahoo.fr. On vous demande notamment de donner un pseudonyme et un mot de passe. Le pseudonyme fera partie intégrante de votre adresse e-mail. Par exemple, sur yahoo, si vous choisissez le pseudo toto2, votre adresse sera [email protected]. Une adresse électronique comporte en effet toujours le caractère "@", arrobas en français, mais que l'on prononce at (la préposition locative anglaise), autour duquel on trouve à gauche la partie relative à l'individu (ex : toto), et à droite celle relative au serveur (ex : yahoo.fr). Retenez bien votre pseudo ainsi que votre mot de passe, et gardez ce dernier secret. Ainsi, non seulement vos sauvegardes seront doublées, mais en plus, si l'un des deux serveurs venait à être en panne au moment où vous en avez besoin, il vous suffirait de vous connecter à l'autre. Quant à l'envoi, il ne prendra pas une seconde de plus, puisqu'un même courrier peut être envoyé simultanément à plusieurs adresses. Nous vous demandons, dans le cadre de cet enseignement, de vous créer un adresse dédiée à ces sauvegardes, qui prendra strictement la forme suivante : html06_pré[email protected] ex : [email protected] [2] Envoyer, Recevoir (resp. Écrire et Lire sur yahoo) La réception de courrier se fait automatiquement une fois que vous êtes identifié. Pour écrire un courrier, il faut par contre, bien sûr, spécifier l'adresse du récipiendaire. Pour la sauvegarde que nous voulons faire, il s'agira de votre propre adresse électronique (par exemple [email protected], et pas toto). Vous pouvez mettre plusieurs adresses à la suite, en les séparant par une virgule. Dans la rubrique OBJET, indiquez de quelle sauvegarde il s'agit. Par exemple "fichiers du TP 1" ou encore "projet version du 15 novembre 2006". Ce sujet est très important puisqu'il vous permettra ensuite de voir directement quel est l'objet de tel ou tel mail. Enfin la plus grande fenêtre permet de taper le message sous forme de texte simple. Attention, Initiation à l’informatique - TP n°1 semaine du 16 au 19 octobre 2006 n'oubliez pas l'étape [3] avant d'envoyer votre courrier si celui-ci doit comprendre des pièces jointes. [3] Pièces jointes (fichiers) Enfin, n'oubliez surtout pas l'essentiel pour vos TP et votre projet, c'est-à-dire de joindre un fichier. Pour cela, sur Yahoo, cliquez sur "pièces jointes : ajouter". Vous tombez alors sur une page qui vous permet d'ajouter jusqu'à trois fichiers. Un seul suffira (cf [4] ci-dessous). Une option (nommée en général parcourir) permet de naviguer dans votre arborescence de fichier pour trouver quel fichier envoyer. Attention, une fois toute la procédure d'ajout de fichier effectuée, il vous reste encore à envoyer votre message. Pour ce qui est de la restitution d'une pièce jointe à un message que vous lisez, il suffit, le cas échéant, de cliquer sur la pièce et une option de téléchargement vous est automatiquement proposée, vous permettant de mettre le contenu où vous voulez dans votre arborescence de fichiers. A l'issue des étapes [2]/[3], observez votre nouveau courrier pour vous assurer que votre message est bien parti et… arrivé ! Ce n'est pas parce que vous le consultez dès à présent qu'il ne sera plus là la prochaine fois : les messages sont conservés par le serveur jusqu'à ce que vous lui disiez explicitement de l'effacer (attention cependant : une boîte non visitée pendant plus d'une certaine période, de l'ordre de quelques mois généralement, est automatiquement détruite). [4] Archiver Joindre un fichier c'est pratique, et souvent suffisant. Parfois, cependant, on a besoin de bien plus. Imaginez que vous disposiez de 10 photos et que vous souhaitiez les envoyer par mail. Avec Yahoo (et bien d'autres prestataires), seuls 3 fichiers peuvent être joint à un mail. Il vous faudrait donc envoyer 4 e-mails (3 + 3 + 3 + 1), et pour chacun de ces e-mails suivre plusieurs fois la procédure de sélection de fichier. Et idem, de l'autre côté, pour le récipiendaire. Pire : imaginez (même sans imaginer, ce sera bientôt le cas pour vous en TP) que vous ayez toute une arborescence de fichiers à envoyer (c'est-à-dire des fichiers, mais aussi une structure, via des dossiers). Un envoi par mail pièce par pièce serait non seulement fastidieux (imposant de retrouver un à un les fichiers en parcourant soi-même l'arborescence), mais nécessiterait ensuite, en réception, de recréer soi-même l'arborescence en question (créer les différents dossiers et y placer les bons fichiers). Heureusement, voici l'archivage ! Cette opération consiste à transformer un ensemble de dossiers/fichiers, en fait, réellement, une véritable arborescence, en un seul et unique fichier. Le fichier obtenu s'appelle une archive (extension .tar). Mieux, il est possible, simultanément, de compresser les données archivées, de sorte que l'on obtient un fichier .tar.gz ou plus simplement .tgz qui prend moins de place (et sera transmis d'autant plus vite). Pour cela, vous avez juste à apprendre comment archiver (avant d'envoyer l'archive par e-mail en fin de séance), et désarchiver (après avoir télécharger l'archive par réception d'e-mail en début de séance suivante). Supposons que vous disposiez d'un répertoire nommé projetHtml. Placez-vous dans le répertoire qui le contient : cd répertoire_contenant_projetHtml Puis archivez par la commande : tar cfvz projetHtml.tgz projetHtml tar est la commande d'archivage, les lettres cfvz sont autant d'options de cette commande, notamment c qui signifie la création d'une archive (et non sa restitution comme ci-après) et z la compression, projetHtml.tgz est le nom que vous donnez à l'archive compressée que vous allez obtenir (d'où l'extension .tgz), et projetHtml est le répertoire que l'on veut archiver. On aurait pu, plutôt qu'un répertoire, mettre par exemple plusieurs fichiers ou répertoires (tar cfvz archive.tgz fichier1.html fichier2.html image1.jpg aurait archivé les trois fichiers fichier1.html, fichier2.html et image1.jpg dans l'archive archive.tgz). Initiation à l’informatique - TP n°1 semaine du 16 au 19 octobre 2006 Restituer : Réciproquement, pour désarchiver une archive .tgz (ou .tar.gz) comme par exemple uneArchive.tgz, c'est-à-dire une archive compressée, vous taperez : tar xfvz uneArchive.tgz La commande tar est ici utilisée en extraction, d'où le x parmi les lettres d'option. Vous obtenez dès lors une création automatique de tous les fichiers correspondant au contenu de l'archive (et qui viennent se placer dans le répertoire courant). Plus encore, si l'archive correspond à une structure arborescente (dossiers et fichiers), tous les dossiers nécessaires seront créés de façon à restituer la structure à l'identique. Vous verrez concrètement en TP comment procéder pour créer votre arborescence, vos fichiers, puis archiver le tout.