GPA435, GPA – ÉTS, T. Wong Génie de la production automatisée GPA435 Système d’exploitation et programmation de système Chapitre 4 2013.

Slides:



Advertisements
Présentations similaires
Formation - Fedora et VMware
Advertisements

Comment utiliser PowerPoint
Module 5 : Implémentation de l'impression
Master Professionnelle Sciences et Techniques 2 juillet
Portée des variables VBA & Excel
UNIX Pour débutant. Applications En directNavigateurCourrierMode consoleFenêtrage http smtp ssh X protocoles - langages de programmation protocoles -
Chapitre I : Systèmes d’exploitation
Formation Technique 6èmepartie.
Systèmes d’Exploitation
FORMATION OUTILS « FONCTIONS »
Lexique des manœuvres de base pour utiliser à PowerPoint
ESIEE Paris © Denis BUREAU I N Initiation à la programmation avec le langage Java.
Travaux pratiques sur Nooj
Systèmes d’exploitation
Interface Homme Machine IHM Pro
API Présentation Comment ajouter des pages. Vous voici dans notre site « laboratoire » pour la démonstration RAJOUTER UNE PAGE.
1 GPA435 Systèmes dexploitation et programmation de système Copyright, 2000 © Tony Wong, Ph.D., ing. Chapitre 5 Interpréteur de commande, Bourne shell,
Les requêtes La Requête est une méthode pour afficher les enregistrements qui répondent à des conditions spécifiques. La requête est donc un filtre.
Emploi d’un logiciel de présentation graphique : PowerPoint
1 Comment utiliser votre Extranet Se connecter 2.My Site 3.Documentation 3.1 Documents dintégration 3.2 Documents types 4.Vos informations privées.
Informatique générale
Professeure : Kaoutar Année Scolaire : 2012 / 2013
1 GPA435 Systèmes dexploitation et programmation de système Copyright, 2000 © Tony Wong, Ph.D. Chapitre 9 Filtre programmable nawk(1)
Version 2007Administration système Linux Francis ROARD 1 SYSTEME DEXPLOITATION LINUX Gestion des utilisateurs.
Système d’exploitation
Systèmes d'exploitations
A la découverte de la bureautique et des fichiers.
FICHIERS : Définition : Algorithme général:
@SSR – Installation des applications eduscol.education.fr/securite - février 2007 © Ministère de l'Éducation nationale, de l'Enseignement supérieur et.
1 GPA435 Systèmes dexploitation et programmation de système Copyright, 2000 © Tony Wong, Ph.D., ing. Chapitre 4 Syntaxe des commandes, documentation standard,
1 GPA435 Systèmes dexploitation et programmation de système Copyright, 2000 © Tony Wong, Ph.D. Chapitre 9 Programmation nawk(1)
GPA435, GPA – ÉTS, T. Wong Génie de la production automatisée GPA435 Système dexploitation et programmation de système Chapitre 6 Partie II 2014.
GPA435, GPA – ÉTS, T. Wong Génie de la production automatisée GPA435 Système dexploitation et programmation de système Chapitre 6 Partie I 2014.
Systèmes d’exploitation et programmation de systèmes -GPA435- Cours #3: Interpréteur de commande Enseignant: Jean-Philippe Roberge.
1. 2 PLAN DE LA PRÉSENTATION - SECTION 1 : Code HTML - SECTION 2.1. : CSS (Méthode 1) - SECTION 2.2. : CSS (Méthode 2) - SECTION 3 : JavaScript - SECTION.
Systèmes d’exploitation et programmation de systèmes -GPA435- Cours #2: Systèmes d’exploitation UNIX / Linux Enseignant: Jean-Philippe.
Formation TYPO3 Lecture par « rôle » janvier 2010.
1 GPA435 Systèmes d’exploitation et programmation de système Copyright, 2000 © Tony Wong, Ph.D., ing. Chapitre 6 Substitution: variables et commandes,
NORMALISATION DES LANGAGES DE PROGRAMMATION des Automates Programmables Industriels CEI

1 GPA435 Systèmes d’exploitation et programmation de système Copyright, 2000 © Tony Wong, Ph.D. Chapitre 8 Filtres UNIX.
Veolia Consommateurs Contenu
Utilisation avancée de linux
Systèmes d’exploitation et programmation de systèmes -GPA435- Cours #8: Introduction aux filtres - Filtres UNIX Enseignant: Jean-Philippe.
Le langage XHTML 420-S4W-GG Programmation Web Client
FORMATION Unix/Linux CHAPITRE 1: LES PREMIERS PAS.
Biologie – Biochimie - Chimie
Marc Bouissou, Guillaume Torrente, EDF
Création et présentation d’un tableau avec Word 2007
Outil de gestion des cartes grises
Gestion des fichiers et dossiers
KIWAPP IS A B2B FULL-STACK APP-MANAGEMENT TOOL KIWAPP EN QUELQUES ETAPES Octobre 2014.
Quel est l’intérêt d’utiliser le diagramme de Gantt dans la démarche de projet A partir d’un exemple concret, nous allons pouvoir exploiter plusieurs parties.
Création d’une application complète
UTILISATION DE MIOGA Patrick LE DELLIOU
Présente Conception d’un petit site Web. 2 4-nov-03© Préambule Cette présentation fait suite à celle intitulée « Imaginer, concevoir, mettre.
MonACCÈS-École Guide n° 3 Formation initiale. Apprendre à utiliser les commandes de recherche; Recherche composée; Sélection d’élèves; Recherche en utilisant.
Maria Malek - EISTI - CPI11 Présentation d’UNIX –1969, laboratoire Bell –Systèmes multi-tâches multi-utilisateurs –Architecture Le noyau –Gestion de la.
Finder => Application => Utilitaires => Terminal Editor:pico Touches –Finder=>Applic.=> Utili. => Touches –~: Alt+N –|: Shift+Alt+N –[: Shift+ Alt+5 –{:
1 REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE L’ENSEIGNEMENT SUPERIEURE ET DE LA RECHERCHE SCIENTIFIQUE UNIVERSITE ABDELHAMID IBN BADIS.
POWERPOINT.
Systèmes d’exploitation
En route vers le déploiement . . .
Elaboré par Ahmed BESSAIDI
Introduction.
FORMATION Unix/Linux CHAPITRE 3: Commandes De Base.
Dreamweaver MX Jauneau Marie Claude-Antoine Zarate.
Padlet, un mur collaboratif Mode d’emploi
Abes agence bibliographique de l’enseignement supérieur Les scripts.
Les Commandes de base Linux. 1 L’aide sur les commandes Linux ◦ help : obtenir de l’aide pour une commande interne du shell. Elle permet aussi d'afficher.
Transcription de la présentation:

GPA435, GPA – ÉTS, T. Wong Génie de la production automatisée GPA435 Système d’exploitation et programmation de système Chapitre

GPA435, GPA – ÉTS, T. Wong Système d’exploitation LINUX  Commandes LINUX • Des programmes écrits en C; • Des fonctions internes à l’interpréteur de commandes.  Pourquoi les apprendre? • Elles représentent un système logique rigoureux; • Elles exigent une démarche systématique tout comme la maîtrise d’une langue; • À travers elles, nous solutionnerons des problèmes en ingénierie d’une façon logique et systématique. 2

GPA435, GPA – ÉTS, T. Wong Système d’exploitation LINUX  Terminal Linux • Habitat pour l’interpréteur de commande. 3 L’invite affichée par l’interpréteur de commande. Représentation graphique d’un terminal.

GPA435, GPA – ÉTS, T. Wong Syntaxe des commandes  Format des commandes • Une convention bien établie. commande [—option] [paramètre] 4 L’invite affichée par l’interpréteur de commande. L’historique des commandes lancées. Une commande peut avoir des options et paramètres. Les options sont toujours précédées d’un tiret ( — ). Les crochets ( [] ) signifient qu’ils ne sont pas obligatoires.

GPA435, GPA – ÉTS, T. Wong Syntaxe des commandes  Exemples • Changement de mot de passe par la commande passwd. 5 passwd —q L’option —q signifie silencieux (quiet). On demande à la commande passwd de réduit au minimum son affichage à l’écran.

GPA435, GPA – ÉTS, T. Wong Syntaxe des commandes  Exemples • Effacer l’écran du terminal par la commande clear. 6 clear Cette commande n’a pas d’option. Note: clear n’efface pas vraiment l’écran du terminal. Elle ne fait que défiler vers le haut les lignes affichées en dehors de la région visible de l’écran.  Démonstration de la commande

GPA435, GPA – ÉTS, T. Wong Documentation standard  Comment connaître les options et paramètres des commandes? • L’aide enligne est divisée en sections: 7 SectionSujets 1Commandes et programmes 2Interfaces de programmation (API) 3Fonctions des bibliothèques du langage C 4Interfaces des périphériques et du réseau 5Formats de fichiers 6Jeux et application de démonstration 7Divers (ensemble de macros, etc.) 8Commandes pour l’administration du système GPA435

GPA435, GPA – ÉTS, T. Wong Documentation standard  Certains noms de commande apparaissent dans plus d’une section • Par exemple la commande rmdir (remove directory) apparaît dans la section 1 et dans la section 2 de l’aide enligne; o rmdir de la section 1 est une commande de l’interpréteur de commande; o rmdir de la section 2 est une fonction de l’interface de programmation du système LINUX. • Pour pouvoir faire la distinction, on écrira parfois: o rmdir(1) pour indiquer la commande rmdir expliquée dans section 1; o rmdir(2) pour indiquer la fonction de programmation rmdir expliquée dans la section 2. 8

GPA435, GPA – ÉTS, T. Wong Documentation standard  Utiliser l’aide enligne via man • man est elle-même une commande! • Il existe une page d’aide enligne sur man; • man possède donc des options et des paramètres man [—option] [paramètre] nom_commande Quelques options: o —s num_section num_section est le numéro de section (1 à 8) o —M chemin Indique le chemin du répertoire contenant les pages d’aide enligne 9  Démonstration de la commande Analogie: le mot « dictionnaire » est expliqué dans un dictionnaire

GPA435, GPA – ÉTS, T. Wong Fichiers et répertoires  Les fichiers sont des éléments importants de tout système informatique  Linux étend le concept des fichiers aux éléments périphériques d’un ordinateur • Linux traite les imprimantes, les ports USB, les ports réseaux, les caméras WEB, etc. comme des fichiers.  Caractéristiques d’un fichier • Il possède un nom o Linux distingue les caractères majuscules et minuscules. Ainsi, MonDoc.texte et mondoc.texte représentent deux fichiers différents. 10

GPA435, GPA – ÉTS, T. Wong Fichiers et répertoires  Caractéristiques d’un fichier • Il possède un chemin de répertoire o Un fichier est toujours entreposé sur un support (disque, clé USB, mémoire flash, etc.); o L’emplacement d’un fichier est son chemin de répertoire; o En voici quelques example: /usr/bin/passwd/bin/ls/etc/rc0.d/S90halt o Remarques: Il n’existe pas d’unité de disque comme préfix (pas de c:, d:, e:, etc.) Les répertoires menant vers le fichier sont séparés par la barre oblique « / » Le répertoire de base (racine) est représenté par « / » 11

GPA435, GPA – ÉTS, T. Wong Fichiers et répertoires  Caractéristiques d’un fichier • Il possède un chemin de répertoire o Enfin, l’organisation des répertoires peut être schématisée graphiquement: /usr/bin/passwd/bin/ls/etc/rc0.d/S90halt 12

GPA435, GPA – ÉTS, T. Wong Fichiers et répertoires  Caractéristiques d’un fichier • Il possède des permissions d’accès o Un fichier peut être lu, écrit et exécuté; o Un fichier peut posséder une combinaison de ces permissions; o On attribue ces permissions en fonction de nos besoins. o Par exemple: Un document text peut avoir les permissions de lecture (read) et écriture (write); La permission d’exécution (execute) à un document text est possible – il peut être un document contenant des commandes Linux; Le fichier représentant un port USB peut avoir les permissions de lecture et écriture; Il est superflu et illogique d’attribuer la permission d’exécution à un fichier représentant un port USB. 13

GPA435, GPA – ÉTS, T. Wong Fichiers et répertoires  Parcours des chemins de répertoire • Utiliser la commande cd(1) (change directory) • Deux types de chemins o Absolu Il faut donner le chemin complet incluant tous les répertoires menant vers le répertoire de destination. o Relatif À partir du répertoire courant donner la portion du chemin menant vers le répertoire de destination. 14  Démonstration de la procédure

GPA435, GPA – ÉTS, T. Wong Fichiers et répertoires  Contenu d’un répertoire • Utiliser la commande ls(1) (list directory content) pour voir le contenu d’un répertoire 15 La signification des couleurs • Bleu: répertoire • Bleu pâle: lien (raccourci) • Vert: fichier exécutable ou répertoire standard • Rose: fichier image Note: Ces couleurs sont générées par l’option --color de la commande ls. Voir man dircolors pour les couleurs utilisées.

GPA435, GPA – ÉTS, T. Wong Fichiers et répertoires  Contenu d’un répertoire • ls –l (format détaillé), ls –R (fouille récursive), ls -lR 16  Démonstration de la commande

GPA435, GPA – ÉTS, T. Wong Fichiers et répertoires  Permissions des fichiers et répertoires 17 drwxr-xr-x 2 twong twong 4096 Dec 17 20:13 Desktop drwxr-xr-x 2 twong twong 4096 Dec 17 20:13 Documents drwxr-xr-x 2 twong twong 4096 Dec 17 20:13 Downloads -rw-r--r-- 1 twong twong 8445 Dec 17 19:56 examples.desktop drwxr-xr-x 2 twong twong 4096 Dec 17 20:13 Music drwxrwxr-x 2 twong twong 4096 Dec 18 22:52 MyShare drwxr-xr-x 2 twong twong 4096 Dec 17 20:13 Pictures drwxr-xr-x 2 twong twong 4096 Dec 17 20:13 Public drwxr-xr-x 2 twong twong 4096 Dec 17 20:13 Templates drwxr-xr-x 2 twong twong 4096 Dec 17 20:13 Videos Permissions d’accès Propriétaire (créateur) Groupe Linux Le caractère « d » de la première colonne indique qu’il s’agit d’un répertoire (directory)

GPA435, GPA – ÉTS, T. Wong Fichiers et répertoires  Permissions des fichiers et répertoires 18 rw-r--r-- 1 twong twong 8445 Dec 17 19:56 examples.desktop Quelles sont les permissions de ce fichier pour les trois types d’utilisateur?

GPA435, GPA – ÉTS, T. Wong Fichiers et répertoires  Changement des permissions d’accès • Utilisation de la commande chmod(1) (change mode) o Par valeurs octales chmod 664 exemples.desktop o Par symboles o u (propriétaire), g (groupe Linux), o (autres), a (all, u et g et o) chmod u+r+w-x,g+r+w-x.o+r-w-x exemples.desktop 19  Démonstration de la commande

GPA435, GPA – ÉTS, T. Wong Fichiers et répertoires  Création et destruction de répertoires • Utilisation de la commande mkdir(1) (make directory) o L’option —p permettre la création de tous les répertoires contenu dans le chemin de répertoire. • Utilisation de la commande rmdir(1) (remove directory) 20  Démonstration de la commande

GPA435, GPA – ÉTS, T. Wong Fichiers et répertoires  Affichage du contenu des fichiers • Utilisation de la commande cat(1) (concaténation) o Afficher, sans interruption, le contenu des fichiers spécifiés en paramètres. • Utilisation de la commande more(1) (remove directory) o Afficher, page par page, le contenu des fichiers spécifiés en paramètres. 21  Démonstration de la commande

GPA435, GPA – ÉTS, T. Wong Fichiers et répertoires  Manipulation des fichiers • Utilisation de la commande cp(1) (copy) o Copier le contenu des fichiers (ou répertoires) • Utilisation de la commande mv(1) (move) o Déplacer (renommer) des fichiers • Utilisation de la commande rm(1) (remove) o Effacer des fichiers • Utilisation de la commande touch(1) (move) o Créer un fichier de taille zéro; o Mettre à jour la date de modification d’un fichier. 22

GPA435, GPA – ÉTS, T. Wong Informations utiles  Connaître le nom des utilisateurs connectés à un poste Linux • who(1) • who am i  Connaître le nom et la version du système d’exploitation • uname –a  Connaître l’espace disque du système • df(1)  Connaître l’espace disque utilisé par différents fichiers • du(1) 23

GPA435, GPA – ÉTS, T. Wong Informations utiles  Connaître le nom du répertoire courant • pwd(1)  Connaître la structure du système de stockage • lsblk 24 Ce système possède: 20 Go de disque rigide 1 CD-ROM

GPA435, GPA – ÉTS, T. Wong Informations utiles  Connaître les commandes lancées • history(1) • Exécuter une commande déjà lancée !5 25 Exécuter la 5e commande de la liste historique

GPA435, GPA – ÉTS, T. Wong Fin de la présentation du chapitre 4