Travaux Pratiques Linux



Documents pareils
Module : Informatique Générale 1. Les commandes MS-DOS

TP1 - Prise en main de l environnement Unix.

Bon ben voilà c est fait!

TP 1 Prise en main de l environnement Unix

TD séances n 3 et n 4 Répertoires et Fichiers sous Unix

Retrouver un mot de passe perdu de Windows

l'ordinateur les bases

TP 4 de familiarisation avec Unix

GUIDE Excel (version débutante) Version 2013

Chapitre 4 : Édition de fichiers texte - Vi

CREATION D UNE EVALUATION AVEC JADE par Patrick RUER (

La Clé informatique. Formation Excel XP Aide-mémoire

Cours Unix 1. Présentation d UNIX. Plan du cours 1

La technologie au collège

TIC. Tout d abord. Objectifs. L information et l ordinateur. TC IUT Montpellier

Cours Informatique 1. Monsieur SADOUNI Salheddine

AIDE-MEMOIRE VI. Notations. Appel de l éditeur. Modes d édition. Aide-mémoire vi Page 1

USTL - Licence ST-A 1ère année Codage de l information TP 1 :

TP1 : Initiation à l algorithmique (1 séance)

TP 1 : prise en main de Windows. TP 1 : prise en main de Windows

Apprendre à manipuler le clavier Médiathèque de Bussy Saint-Georges APPRENDRE A MANIPULER LE CLAVIER

UTILISER WORD. Présentation générale de Word. Voici quelques éléments à savoir en démarrant Word.

Créer un diaporama avec Open Office. Sommaire

Sauvegarde sous MAC avec serveur Samba

Licence de Biologie, 1ère année. Aide. [Aide 1] Comment utiliser l'explorateur Windows? Comment créer des dossiers?

Gérer ses fichiers et ses dossiers avec l'explorateur Windows. Février 2013

Introduction à Windows 7

Guide d'installation et de configuration du module

Leçon N 5 PICASA Généralités

les Formulaires / Sous-Formulaires Présentation Créer un formulaire à partir d une table...3

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX

Manipuler fichiers et dossiers

Tutoriel Création d une source Cydia et compilation des packages sous Linux

LECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011

Enseignement Informatique. Classe de Bac Pro SAPAT

PRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille

Les dossiers, sous-dossiers, fichiers

FICHIERS ET DOSSIERS

Comment configurer Kubuntu

Unix/Linux I. 1 ere année DUT. Université marne la vallée

Aide-Mémoire unix. 9 février 2009

DECOUVERTE DE LA MESSAGERIE GMAIL

Licence Sciences et Technologies Examen janvier 2010

Résumé succinct des fonctions de messagerie électronique

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information

Premiers Pas avec OneNote 2013

La mémoire. Un ordinateur. L'octet. Le bit

Programmation C. Apprendre à développer des programmes simples dans le langage C

AxCrypt pour Windows

FEN FICHE EMPLOIS NUISANCES

SOMMAIRE 1 INTRODUCTION 4 2 GUIDE D UTILISATION ET TUTORIAUX VIDEOS EN LIGNE 4 3 CONTACTER VOTRE SUPPORT 4 4 RACCOURCIS CLAVIER 5

RECOPLUS LOGICIEL DE GESTION DES RECOMMANDES NOTICE D UTILISATION DE RECOPLUS RESEAU. N de série

Utilisez Toucan portable pour vos sauvegardes

Permis de conduire info

Composition d un ordinateur :

Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local.

INTRODUCTION À L INFORMATIQUE. Etsup 2012 Florian JACQUES

C.M. 1 & 2 : Prise en main de Linux

Note de cours. Introduction à Excel 2007

1. accéder aux fichiers partagés

Traitement de texte : Quelques rappels de quelques notions de base

Formation sur les appareils mobiles ipad iphone. Formation de niveau DÉBUTANT

Introduction à Linux (pour le HPC) «Linux 101» Présentation :

Les Boitiers de Vote Electroniques (Clickers)

Projet d informatique M1BI : Compression et décompression de texte. 1 Généralités sur la compression/décompression de texte

Tune Sweeper Manuel de l'utilisateur

Rendre un plan de cours interactif avec Médiator

Utilisation de la clé USB et autres supports de stockages amovibles

USTL - Licence ST-A 1ère année Initiation à la programmation TP 1

1.1 L EXPLORATEUR WINDOWS

Guide d installation de MySQL

AUJOUR'HUI, NOUS ALLONS DÉCOUVRIR

Manuel du logiciel PrestaTest.

(Langage de commandes) Les commandes sont données par l'utilisateur grâce au clavier, à partir d'une "invite" ou "prompt" (par exemple "c:\>" )

Système clients serveur Kwartz Vulgarisation, identification, dossier personnel

TP Sauvegarde et restauration avec le logiciel Cobian Backup. Etape 1 :

Université Bordeaux 1. Formation Excel Initiation. Hanquiez Vincent, UMR 5805-EPOC

FOXIT READER 6.0 Guide rapide. Table des matières... II Utilisation de Foxit Reader Lecture Travailler dans des documents PDF...

@telier d'initiation

Chaque ordinateur est constitué de différentes unités de stockage de données (Disque dur, Graveur ) que l on peut imaginer comme de grandes armoires.

INSTALLATION DE CEGID BUSINESS VERSION 2008 Edition 4 (CD-Rom du 16/07/2009) SUR UN POSTE AUTONOME SOMMAIRE

qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopas dfghjklzxcvbnmqwertyuiopasdfghjklz mqwertyuiopasdfghjklzxcvbnmqwert

VOS PREMIERS PAS AVEC TRACENPOCHE

Année Cours Unix-Shell. par. Karam ALLALI. Ecole Spéciale d Informatique

Organiser le disque dur Dossiers Fichiers

TRUCS & ASTUCES SYSTEME. 1-Raccourcis Programme sur le Bureau (7)

1 è r e étape : créer sa base de d o n n é e s

«Astrophysique et instrumentations associées» Cours UNIX Benoît Semelin

Optimisation SSD associé à un disque dur classique. Windows 7.

Séance 0 : Linux + Octave : le compromis idéal

1. Introduction Création d'une macro autonome Exécuter la macro pas à pas Modifier une macro... 5

INITIATION A L INFORMATIQUE. MODULE : Initiation à l'environnement Windows XP. Table des matières :

Un serveur web, difficile?

Tutoriel : Clonezilla, pour sauvegarder et restaurer son disque dur

TP 1 : 1 Calculs en binaire, octal et hexadécimal

Transcription:

JI3-2011 3 èmes Journées Informatiques des CPGE Agadir, du 12 au 14 mai 2011 Travaux Pratiques Linux Saad Agoujil, FST Errachidia

TP1: commandes de bases Linux Ouvrir un terminal Exercices

Commandes de Base: «ls»: lister le contenu d un répertoire «rm»: supprimer un fichier «cp»: copier un fichier «ln»: créer un lien sur un fichier «man»: afficher l aide d une commande «mv»: déplacer un fichier «cd»: changer de répertoire «mkdir»: créer un répertoire «rmdir»: supprimer un répertoire «pwd»: afficher le répertoire courant «cat»: afficher le contenu d un fichier «file»: afficher le type de contenu du fichier «locate»: localiser un fichier sur le disque

TP 3: Editeur vi, autorisation et droits d accés touch : création d un nouveau fichier ( sert normalement à mettre à jour des fichiers). cat fichier : affiche le contenu de fichier permet aussi de concaténer des fichiers. cat fichier1 fichier2 > fichier3 more fichier : affiche le contenu de fichier page par page. Editeur vi vi (prononcez vie-aïe ) est l'éditeur de texte de base sous Linux. Ou Unix Pour lancer vi, c'est simple : prompt> vi XF86Config vi s'ouvre avec le fichier XF86Config dedans. Vous pouvez donc créer un nouveau fichier simplement en tapant [vi nom_du_fichier]. Se déplacer dans le texte Utiliser les quatre flèches, mais aussi les touches h, j, k & l. Les modes de vi 2 modes : le mode "Insert" et le mode normal. En mode normal vous pouvez pas insérer de texte dans le fichier, mais les touches du clavier sont autant de touches de commandes. En mode "Insert", les touches de commandes (notamment les lettres!) se transforment en vraies lettres que vous pouvez insérer dans le fichier. Lorsque vi s'ouvre, il est en mode normal. Pour passer en mode Insert : tapez i pour insérer du texte à l'endroit où se trouve le curseur, tapez A pour ajouter du texte à la fin d'une ligne. En mode Insert, vous pouvez taper du texte, effacer avec la touche [Suppr] ou [Bkspace]. Pour quitter le mode Insert, tapez [Esc]. Les commandes Après avoir quitté le mode Insert, ou avant d'y être entré, les touches du clavier correspondent à des commandes.

:q! [Entrée] pour quitter sans sauver, :w [Entrée] pour enregistrer, :wq [Entrée] pour enregistrer et quitter, x efface le caractère qui se trouve sous le curseur, dd efface la ligne sur laquelle se trouve le curseur, :u[entrée] permet d'annuler (ou :undo). Insérer et remplacer du texte Ces commandes vous placent toutes en mode "Insert". Pour en sortir, tapez la touche [Esc]. A Ajouter du texte à la fin de la ligne a Ajouter du texte après le curseur i Insérer du texte avant le curseur ou O Créer une ligne vierge sous ou au dessus du curseur R Remplacer le texte à partir du curseur n s Supprime n caractères et passe en mode insertion n << ou n >> Indente n lignes vers la gauche ou vers la droite. r c Remplacer le caractère sous le curseur par c Effacer du texte n dd Efface n lignes à partir de la ligne courante (dd efface la ligne courante). n x Efface n caractères à partir du caractère courant (x efface juste le caractère courant). D Efface le reste de la ligne à partir du caractère courant. n dw ou n db Efface les n mots suivants ou précédents, à partir du mot suivant. d/str Efface tout depuis le curseur jusqu'à la première occurrence de str. :g/^$/d Efface toutes les lignes vides Commandes sur les fichiers :nom_fichier Ouvre le fichier nom_fichier. :sh Lance un shell ; lorsque vous tapez exit dans ce shell, vous revenez à vi. :file nouv_nom_fichier Change le nom du fichier courant, équivalent à "enregistrer sous" lorsque vous enregistrerez. :x,yw nouv_nom_fichier Enregistre les lignes x à y dans le fichier nouv_nom_fichier. :x,yw>>fichier Ajoute les lignes x à y à la fin du fichier fichier. :e! Recharge le contenu du fichier dans l'état où il se trouvait à l'ouverture. :r fichier insère le contenu de fichier à l'emplacement du curseur. Mouvements du curseur h, l, k, j ou les 4 flèches Déplace le curseur d'un caractère vers la gauche, la droite, le haut, le bas.

$ Déplace le curseur en fin de ligne. Exercice : Créer un fichier essai contenant 4 phrases de votre choix ensuite utiliser les commandes cités cidessus pour les manipuler. Autorisations ; modifier les droits d un fichier Seul le propriétaire d un fichier peut modifier ses droits d accès. Pour cela, il utilise la commande chmod. chmod mode nom_fichier mode indique de quelle façon les droits d accès doivent être modifiés. Il se décompose en ( qui ) op permissions qui (optionnel ) indique quelles classes sont concernées par la commande chmod et est composé de 1 ou plusieurs lettres parmi u,g et o. (user,group ou other) si aucune classe n est spécifiée toutes les classes sont concernées. op peut être : + pour ajouter des droits d accès - pour enlever des droits d accès Exemple : chmod ug-w fichier1 chmod utilise le codage linéaire, fondé sur l association de valeurs numériques aux différentes permissions : lecture : 4, écriture : 2, exécution : 1, pas de permission : 0 chaque triplet se code par l addition de 4,2,1 ou 0, pour un rwx il faudra ajouter 4+2+1=7 Droits Valeur octale Valeur binaire --- -- x - w- -wx r- - r-x rwrwx 0 1 2 3 4 5 6 7 000 001 010 011 100 101 110 111 Chmod 700 fichier 1 chmod u+rwx fichier 1 Autre exemple chmod +r fichier.txt»: positionne l accès en lecture

«chmod r fichier.txt»: enlève l accès en lecture «chmod o-x fichier»: enlève l accès en exécution pour les autres «chmod go-x fichier»: enlève l accès en exécution pour les membres du groupe et les autres Mode absolu: convertir les permissions en bits Ex: «chmod 444 fichier» ó Droits r--r--r --» «chmod 421 fichier» ó Droits r-- -w-r--» DEUXIEME PARTIE : DROITS D ACCES AUX FICHIERS ET REPERTOIRES Exercices 2 Création des droits 1. Dans votre répertoire courant, créez un répertoire courant essai_droit, par défaut ce répertoire est à 755 (rwxr-xr-x), Quelles sont les commandes (en notation symbolique et en base 8) pour lui donner les droits suivant (on suppose qu'après chaque commande on remet le répertoire à 755: propriétaire groupe les autres droit droit en droit droit en droit en droit droit en en écriture d'accès lecture écriture d'accès lecture lecture droit en écriture commande 1 oui oui oui oui non oui Non non oui commande 2 oui non oui non oui non Non non oui commande 3 non oui non non non oui Oui non non commande 4 non non oui oui non oui Non non non droit d'accès 2. Créez un fichier droit dans le répertoire essai_droit, par défaut ce fichier est à 644 (rw-r-- r--).en partant du répertoire courant, pour chaque commande de l'exercice précédent, essayez d'accèder au répertoire essai_droit (commande cd), de faire un ls dans essai_droit et de modifier le fichier avec un éditeur quelconque (vi par exemple).

L'éditeur vi A la base de l'administration sous Unix on trouve l'éditeur vi. Cet éditeur de texte en mode terminal d'apparence très basique a une multitude d'avantages. Le but des manipulations suivantes, est de vous familiariser avec les commandes de base de l'éditeur vi. vi <nom du fichier a éditer> Pour insérer du texte il suffit de déplacer le curseur la ou on le désire d'appuyer sur Esc puis sur i et on peut insérer du texte, à la fin de l'insertion on appuie sur Esc. De même : on peut rajouter du texte avec a, supprimer un caractère avec x, supprimer un mot avec dm (delete word) ou encore remplacer un mot cw (change word). Si l'on tape un nombre x avant la commande celle-ci sera répétée x fois. Quand on désire quitter l'application il faut taper : :q Si aucune modification n'a été apporte :q! pour ne pas enregistrer les modification en quittant, :wq pour quitter en enregistrant :wq! Pour quitter et forcer l'enregistrement du fichier. Un recherche de mot se fait avec /<mot recherché>, pour répéter la dernière commande il suffit de taper. Et pour intégrer un fichier il suffit de faire : r <nom du fichier>