Ministère de l Enseignement Supérieur et de la Recherche Scientifique Université de Monastir Institut supérieur d Informatique de Mahdia

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

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

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

TP1 - Prise en main de l environnement Unix.

Prérequis. Résolution des problèmes WMI. Date 03/30/2010 Version 1.0 Référence 001 Auteur Antoine CRUE

Logiciel : GLPI Version : SYNCRHONISATION DE GLPI AVEC ACTIVE DIRECTORY. Auteur : Claude SANTERO Config. : Windows 2003.

1.1 L EXPLORATEUR WINDOWS

Cahier n o 6. Mon ordinateur. Fichiers et dossiers Sauvegarde et classement

Sécurisation de Windows NT 4.0. et Windows 2000

Procédure de restauration F8. Série LoRdi 2012 à Dell V131 V3360 L3330

La gestion des dossiers sous Windows Vista, W7, W8.

TP WINDOWS 2008 SERVER - OUTILS DE SAUVEGARDE ET DE RESTAURATION

FICHE PEDAGOGIQUE. Questions à poser. - Avant de démarrer l ordinateur,

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

GESTION DE L'ORDINATEUR

RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches.

PARAGON Disk Wiper. Guide de l utilisateur. Paragon Technology GmbH, System Programmierung. Copyright Paragon Technology GmbH

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.

Service de Virtualisation de la DSI UJF

TP 1 Prise en main de l environnement Unix

Service Déposant: Procédure d installation. Page 1. Service déposant. Procédure d installation Version 2.3

Introduction aux Systèmes et aux Réseaux, Master 2 CCI

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

Le langage C. Séance n 4

Vue d ensemble de Windows PowerShell

DEPLOIEMENT 1. IMAGEX. IMAGEX est le nom de la ligne de commande fournie pour gérer les fichiers WIM. 1. Créer un fichier WIM : capture

MS SQL Express 2005 Sauvegarde des données

INSTALLATION DE PEGASUS MAIL 3.12 c FR Avec l interface Harp

Affectation standard Affectation modifiée (exemple)

Installation d un poste i. Partage et Portage & permissions NTFS

- Université Paris V - UFR de Psychologie ASDP4 Info Introduction à Windows

Manuel d utilisation Online Backup Edition professionnelle

L ARBORESCENCE. Qu est-ce qu un dossier? L arborescence?

Tout d abord les pré-requis : Au menu un certain nombre de KB

Connecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w

Algorithmique et Programmation, IMA

Disque Dur Internet «Découverte» Guide d utilisation du service

Généralités sur les systèmes d Exploitation

Le disque dur. Le disque dur est l'organe servant à conserver les données sous forme de dossiers de manière permanente.

TP LINUX : MISE EN RÉSEAU D UN SERVEUR LINUX

AutoBackup 4. Sauvegarde de la totalité des données personnelles ASSOCIATION INFORMATIQUE POUR TOUS - VIEILLEVIGNE Gilbert LECOCQ

Démarrer et quitter... 13

Gestion des sauvegardes

l'ordinateur les bases

La technologie au collège

NIMEGUE V3. Fiche technique 3.07 : Sauvegarde / Restauration manuelle

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

Oracle Developer Suite 10g. Guide de l installation. Vista & Seven

L informatique en BCPST

INTRODUCTION À L INFORMATIQUE. Etsup 2012 Florian JACQUES

Guide d installation du logiciel Proteus V.8 Sous Windows Vista, 7, 8

Windows XP niveau 2. D. Hourquin, Médiapôle St Ouen l'aumône

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

ANNEXE 8 : Le Mailing

Avertissement : Nos logiciels évoluent rendant parfois les nouvelles versions incompatibles avec les anciennes.

Tsoft et Groupe Eyrolles, 2005, ISBN :

Module d anonymisation

5 Sur la station d exploitation de la documentaliste, se connecter sous Altair, comme documentaliste et tester toutes les sauvegardes...

LIGNES DE COMMANDES. Lignes de commandes 1. Sommaire 1 A) La fonction 2 1) Introduction 2 2) Organisation d un PC 2 3) les fonctions du MS-DOS 3

Objet du document. Version document : 1.00

Manuel d utilisation de ndv 4

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

Généralités sur les systèmes d Exploitation

Tutorial Terminal Server sous

Procédure de sauvegarde - Cobian Backup

EXCEL PERFECTIONNEMENT SERVICE INFORMATIQUE. Version /11/05

Programmation impérative

Boot Camp Guide d installation et de configuration

INSTALLER LA DERNIERE VERSION DE SECURITOO PC

TP1. Outils Java Eléments de correction

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/ bits, Windows 2008 R2 et Windows bits

à l édition de textes

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

MODULE I1. Plan. Introduction. Introduction. Historique. Historique avant R&T 1ère année. Sylvain MERCHEZ

Introduction à Windows Script Host DescoDev

cbox VOS FICHIERS DEVIENNENT MOBILES! POUR ORDINATEURS DE BUREAU ET PORTABLES WINDOWS ÉDITION PROFESSIONNELLE MANUEL D UTILISATION

Au préalable, nous nous plaçons dans l espace au sein duquel nous allons créer notre raccourci vers l ENTG.

Direction des Systèmes d'information

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

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

EXCEL TUTORIEL 2012/2013

The Grid 2: Manuel d utilisation

Procédure de Migration de G.U.N.T.3 KoXo Administrator

CH.3 SYSTÈMES D'EXPLOITATION

Présentation du langage et premières fonctions

BUREAU VIRTUEL. Utilisation de l application sur ipad. Guide utilisateur. Sciences Po Utilisation du bureau virtuel sur ipad 1 / 6

PARTAGE DE DOCUMENTS EN LIGNE AVEC ONEDRIVE

Transfert d un site local vers un serveur. NPDS REvolution 13. Rédaction : Axel Relecture : Dev & Jpb

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

Installation et configuration des sauvegardes Windows Server sur 2008 R Sommaire

INTRODUCTION AU SYSTEME MS-DOS

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

INSTALLATION DBSWin En réseau

Installation d un ordinateur avec reprise des données

WINDOWS SERVER 2003 Maintenance d'active directory V1.0

Banque d images SVT. Créer et utiliser une banque d images avec Picasa 2. Version anglaise -Windows 98. Banque photo en SVT : page 1 /14

Atelier Le gestionnaire de fichier

MISE A JOUR : 04 FEVRIER 2011 PROCÉDURE D INSTALLATION. Cegid Business COMMENT INSTALLER CEGID BUSINESS V9 SOUS WINDOWS XP, VISTA ET 7

LANDPARK NETWORK IP LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU

Transcription:

Ministère de l Enseignement Supérieur et de la Recherche Scientifique Université de Monastir Institut supérieur d Informatique de Mahdia AU : 2013-2014

Plan Introduction Qu est ce qu un SE? A quoi sert? Historique Rôles d un SE Composants d un SE Différents types d un SE Exemples de SE Atelier de Systèmes d'exploitation 2

Logiciels d Applications Utilitaires et services Noyau Logiciels de Base Matériels Système informatique Système d exploitation Atelier de Systèmes d'exploitation 3

Anglais: «Operating System (OS)» Qu'est-ce que c'est? A quoi ça sert? Atelier de Systèmes d'exploitation 4

Abstraction du terme«machine»: machine réelle =. +.. machine abstraite =. +. machine utilisable =..... +... Atelier de Systèmes d'exploitation 5

1945-55 : tubes et interrupteurs Pas de système d'exploitation 1955-65 : transistors, cartes perforées Traitement par lots 1965-80 : circuits intégrés, disques Multiprogrammation, temps-partagé, entrées/sorties 1980 --: ordinateurs personnels(pc) Interface graphique(concept crée vers 1960) Réseaux et systèmes distribués Atelier de Systèmes d'exploitation 6

UNIX (depuis 1969-1979), premier par AT&T MS-DOS (depuis 1981), Microsoft MacOS(depuis 1984), Apple Windows (depuis 1991), Microsoft Linux (depuis 1992), OpenSource Atelier de Systèmes d'exploitation 7

Gestion du processeur Gestion de la mémoire moire vive Gestion des entrées/sorties es/sorties Gestion des fichiers Atelier de Systèmes d'exploitation 8

Le noyau (ou Kernel) L interpréteur de commande (ou Shell) Le système de fichier Atelier de Systèmes d'exploitation 9

Types des SE Systèmes Multitâches Systèmes multi-processeurs Systèmes embarqués Systèmes temps réel Atelier de Systèmes d'exploitation 10

Mono-tâche MS-DOS (16 bits) Multi-tâche tâche Windows 3.1 (16/32 bits) Windows ME, 95, 98 (32 bits) Monoutilisateur Multiutilisateur Windows NT/2000 (32 bits) Windows XP (32/64 bits), Unix/Linux (32/64 bits), Mac/OS X (32/64 bits) Atelier de Systèmes d'exploitation 11

Plan Introduction Structure de MS-DOS Organisation des données sous MS-DOS Concepts fondamentaux Atelier de Systèmes d'exploitation 12

MS-DOS Produite de Microsoft Système Mono tâche Système Mono utilisateur Atelier de Systèmes d'exploitation 13

1. Le noyau Sur deux fichiers cachés sur le disque : IO.sys MSDOS.sys 2. L interpréteur de commande Fichier commande.com Atelier de Systèmes d'exploitation 14

1. Fichier Unité de base de stockage des informations Caractérisé par un nom de fichier Nom de fichier composé de deux parties : nom et extension a) Nom Sur 8 caractères au max Ne doit pas contenir espace, virgule, barre oblique et point. b) Extension Sur 3 caractères au max.sys.exe.com.bat Atelier de Systèmes d'exploitation 15

2. Répertoire Représente les dossiers Rangé sous la forme d une arborescence Facilite la recherche Atelier de Systèmes d'exploitation 16

1) Chemin d acc accès 1) Connaissance du nom de fichier et localisation C est la description complète des répertoires permettant l accès à ce fichier Les noms des répertoires sont séparés par des antislash Deux types de chemins : Chemin absolu Le chemin d accès comporte la racine, ex C:\Windows\System32\xcopy.exe Chemin relatif Liste des répertoire à suivre à partir du répertoire courant, ex Windows\System32\xcopy.exe Atelier de Systèmes d'exploitation 17

2) Caractères res génériques 2) * : n importe quel combinaison de touche? : n importe quel caractère Exemple : Dir *.exe : affiche tous les fichiers d extension.exe Dir i???.exe Atelier de Systèmes d'exploitation 18

3) Les commandes DOS 3) Syntaxe : <verbe> <paramètres> <options> Aide sur une commande : help verbe Deux types de commandes : Commandes internes Contenues dans COMMANDE.COM Exemple : cd, copy, cls Commandes externes Faisant appel à un fichier (extension.com et.exe) Exemple : format, edit, tree Atelier de Systèmes d'exploitation 19

4) Variables d environnement 4) Variables dynamiques Utilisées par les logicielles et le système d exploitation Format d une variable : %VARIABLE% Commande set : lister toutes les variables Atelier de Systèmes d'exploitation 20

Plan Les commandes de gestion de répertoire Les commandes de gestion des fichiers Commandes supplémentaires Atelier de Systèmes d'exploitation 21

a) Dir Affiche la liste des fichiers et des sous répertoire figurant dans un répertoire quelconque. Syntaxe : DIR [lecteur :][chemin][fichier] Atelier de Systèmes d'exploitation 22

DIR: Afficher le contenu d'un répertoire DIR*.txt: Afficher tous les fichiers avec l extension TXT. DIR/P: Afficher le contenu d un répertoire écran par écran. DIR/W: Afficher le contenu d un répertoire en condensé. DIR X*.*/P: Afficher tous les fichiers commençant par la lettre X, écran par écran. 23

DIR: Afficher le contenu d'un répertoire DIR nom.doc: Recherche du fichier «nom.doc» dans le répertoire. DIR nom.doc/s: Recherche du fichier «nom.doc» sur tout le disk. DIR/O: Afficher par ordre alphabétique. 24

b) CD Change le répertoire courant. Syntaxe : CD [lecteur :][chemin] Cd.. : pour remonter au répertoire parent Cd \ : pour remonter au répertoire racine Atelier de Systèmes d'exploitation 25

c) MD Crée un nouveau répertoire. Syntaxe : MD [lecteur :][chemin] <nom répertoire> Atelier de Systèmes d'exploitation 26

d) RD Supprime un répertoire. Le répertoire doit être vide et ne doit pas être le répertoire courant. Syntaxe : RD [lecteur :][chemin] <nom répertoire> Atelier de Systèmes d'exploitation 27

e) Tree Représente graphiquement l arborescence d un lecteur ou d un chemin. Syntaxe : Tree [lecteur :][chemin] Atelier de Systèmes d'exploitation 28

a) Edit Crée un nouveau fichier ou ouvrir un fichier existant. Syntaxe : Edit [lecteur :][chemin] fichier Atelier de Systèmes d'exploitation 29

b) Attrib Afficher ou modifier les attributs de fichier. Syntaxe : Attrib [+R ou -R][+A ou -A][+H ou -H][+S ou -S] <fichier> Atelier de Systèmes d'exploitation 30

c) Copy Copier un ou plusieurs fichiers sur un autre emplacement. Syntaxe : Copy [lecteur:][chemin]fichier1 + [lecteur:][chemin]fichier2 [lecteur:][chemin_cible chemin_cible] Atelier de Systèmes d'exploitation 31

d) Del ou Erase Supprime un ou plusieurs fichiers. Syntaxe : Del [lecteur:][chemin]nom_fichier nom_fichier Atelier de Systèmes d'exploitation 32

e) Move Déplacer un ou plusieurs fichiers d un répertoire à un autre. Syntaxe : Move [lecteur:][chemin]nom_fichier nom_fichier destination Atelier de Systèmes d'exploitation 33

f) Ren ou Rename Renommer un fichier ou répertoire. Syntaxe : Ren [lecteur:][chemin]anciennom nouvnom Atelier de Systèmes d'exploitation 34

g) Type Visualiser le contenu d un fichier texte. Syntaxe : Type [lecteur:][chemin]nom_fichier nom_fichier Atelier de Systèmes d'exploitation 35

a) Cls b) Cmd c) Exit d) Start e) Date f) Time g) Color h) Shutdown i) Tasklist Atelier de Systèmes d'exploitation 36

1. Redirection des entrées / sorties 2. Les filtres 3. Les Macros Atelier de Systèmes d'exploitation 37

Utiliser des canaux (ou flux) pour entrer ou sortir des données. Trois types de flux : Entrée standard Sortie standard Erreur standard Atelier de Systèmes d'exploitation 38

MS DOS : Clavier : entrées standard Ecran : sortie standard Possibilité de rediriger la sortie standard en utilisant les symboles > et >> > rediriger vers un fichier ou périphérique >> ajouter le résultat sans supprimer l ancien contenue Atelier de Systèmes d'exploitation 39

Application 1. Ecrire la commande qui permet de rediriger le contenue du répertoire courant vers le fichier liste.txt. 2. Ecrire la commande qui permet de stocker les fichiers exécutables du répertoire Windows dans le fichier listeexe.txt. 3. Ajouter le contenue du répertoire Windows dans le fichier liste.txt.

La commande Find Permet la recherche d une chaîne de caractères dans un fichier Syntaxe Find «chaine» nom_fichier Options : /v : ne contiennent pas la chaine /c : le nombre de lignes /n : affiche les lignes et leurs numéro /i : ignorer l sensibilité à la casse Atelier de Systèmes d'exploitation 41

Ensemble de commandes que vous pouvez exécuter en tapant le nom de la marco. Stockées sur la mémoire vive rapidité d exécution Créer une macro : Doskey nom_macro = Cde1 $T Cde2 Appeler la macro Taper son nom sur la ligne de commande nom_macro Atelier de Systèmes d'exploitation 42

1. Présentation 2. Les paramètres 3. Commandes spécifiques Echo Call Goto If for Atelier de Systèmes d'exploitation 43

Un fichier batch : traitement par lots Fichier texte portant l extension.bat Contient une ou plusieurs commandes DOS Exemple Créer un fichier de commande "section.bat" qui permet de créer un répertoire "section" et deux sous répertoires "gr1" et "gr2". Atelier de Systèmes d'exploitation 44

Les scripts batch (1/11) Un fichier batch sert à : Mémoriser des commandes souvent utilisées par l utilisateur comme par exemple copier certains fichiers vers un répertoire partagé Simplifier l exécution de tâches répétitives comme par exemple la sauvegarde de fichiers Lancer automatiquement des commandes à chaque ouverture d une nouvelle session (mettre un raccourci d un script batch dans le menu Démarrage) 45

Les scripts batch (2/11) Comment créer un fichier batch? Utilisez n importe quel éditeur au format texte pur (Notepad... mais évitez Word par exemple) Créez en ligne de commande avec la commande copy : Copier un ou plusieurs fichiers sur un autre emplacement On utilise le fichier con qui correspond à la fenêtre de l interpréteur Tout ce qui est saisi est copié jusqu à la saisie du caractère ^Z (ctrl + Z) Astuce : stocker vos fichiers batch dans un répertoire qui est dans le PATH 46

Les scripts batch (3/11) Exécuter un script batch : Méthode 1 : dans un explorateur, double clic sur le fichier.cmd ou.bat Méthode 2 : dans le menu Démarrer-Exécuter en indiquant le chemin complet d accès + le nom du fichier (sauf s il est accessible par le PATH) Pour évitez que la fenêtre d exécution se ferme dès que le script est terminée utilisez l option /k : cmd /k "%HOMEPATH%\Mes documents\b1.cmd" Méthode 3 : dans la console de commande, en indiquant le chemin si nécessaire + le nom du fichier Méthode n 1 Méthode n 2 Méthode n 3 47

Les scripts batch (4/11) Mon premier script : Ecrire un script pour lister tous les fichiers d un répertoire et placer la liste dans un nouveau fichier texte Ne pas afficher les commandes exécutées! Problème : le script liste toujours le même répertoire 48

Les scripts batch (5/11) Donnez des arguments à un script batch : Possibilité de généraliser une tâche en spécifiant des paramètres au lancement du script Les valeurs des arguments du script sont stockées dans les variables %1 à %9 et utilisables dans les commandes de ce script Par exemple, pour lancer le fichier toto.bat avec 2 arguments : toto arg1 arg2 Ajoutez des commentaires avec la commande rem 49

Les scripts batch (6/11) Exécution conditionnelle avec la commande if Exécuter une commande uniquement si une condition est vraie : Par exemple, effectuer une copie d un fichier de taille importante si la taille du disque de destination est assez grande Par exemple, exécuter une commande si la commande précédente s est bien déroulée Syntaxe générale de l instruction : if condition commande1 [else commande2] La partie else est optionnelle commande1 et commande2 peuvent être mis entre parenthèses pour éviter toute ambiguïté commande1 et commande2 peuvent être composés de plusieurs commandes séparés par & 50

Les scripts batch (7/11) Les conditions de l instruction if : Existence d un fichier : if exist fich commande qui se lit : «si le fichier nommé fich existe alors lancer commande» On peut donner un chemin complet au fichier sinon l interpréteur cherche à partir du répertoire courant Existence d une variable d environnement : if defined var commande qui se lit : «si la variable nommée var est définie alors lancer commande» Test l existence de la variable est non sa valeur! 51

Les scripts batch (8/11) Les conditions de l instruction if (suite) : Valeur de sortie de la dernière commande : if errorlevel n commande qui se lit : «si la valeur de retour de la commande précédente est supérieure ou égal à n alors lancer commande» Par convention ERRORLEVEL vaut 0 pour une exécution sans erreur de la dernière commande Comparaison de deux chaines de caractères : if "chaine1" == "chaine2" commande qui se lit «si la valeur de chaine1 égal la valeur de chaine2 alors lancer commande» Pour ne pas tenir compte de la différence majuscule/minuscule utilisez l option /i 52

Les scripts batch (9/11) Mon second script batch : Ecrire un script pour lister tous les fichiers d un répertoire donné en argument et placer la liste dans un fichier texte Ne pas afficher les commandes exécutées Demander si on supprime le fichier texte contenant la liste 53

Les scripts batch (10/11) Les conditions de l instruction if (suite) : Comparaison de deux nombres entiers if entier1 op entier2 commande La négation not : Toute condition peut être précédée du mot not pour faire une négation logique Par exemple, if not exist fich... signifie «si le fichier fich n existe pas alors...» Par exemple, if not %variable% leq 10... signifie «si la valeur de la variable est strictement supérieur à 10 alors...» 54

Les scripts batch (11/11) Le saut de commandes avec la commande goto : Possibilité de se déplacer d une partie à une autre partie d un script sans exécuter les commandes se trouvant entre ces deux parties Il faut structurer le script en deux ou plusieurs parties en ajoutant des «étiquettes» de la forme :label Pour sauter à une certaine partie étiquetée :label utiliser la commande goto :label Le label :eof est un label prédéfini indiquant la fin du script 55