Syst - PowerPoint PPT Presentation

About This Presentation
Title:

Syst

Description:

On peut sous MSDOS concat ner les noms des r pertoires (en intercalant un ... De nombreuses commandes Unix agissent comme des filtres quand on les utilise ... – PowerPoint PPT presentation

Number of Views:70
Avg rating:3.0/5.0
Slides: 53
Provided by: SergeF8
Category:
Tags: agissent | syst

less

Transcript and Presenter's Notes

Title: Syst


1
Systèmes dexploitation
  • Initiation aux commandes Dos
  • et Unix

2
(No Transcript)
3
(No Transcript)
4
Les chemins
  • On peut sous MSDOS concaténer les noms des
    répertoires (en intercalant un \ entre chaque
    répertoire) pour localiser un répertoire donné
  • Chemin absolu
  • C\Dossier3\Dossier3.1
  • Chemin relatif (quand on est dans Dossier 3)
  • Dossier3.1

5
Mode DOS
6
(No Transcript)
7
Répertoire courant
8
Aide sur les commandes
  • nomCommande/?
  • Exemple
  • dir/?
  • copy/?
  • mkdir/?
  • rmdir/?

9
Commande DIR
10
Commande CD
11
Commande COPY (1)
  • Commande copy
  • Copies one or more files to another location.
  • Syntaxe
  • COPY source destination
  • Exemples
  • copy myfile.txt a
  • Copy myfile.txt to drive a (floppy drive).
  • copy .abc fred
  • Copy all files with extension '.abc' to the fred
    directory.

12
Commande COPY (2)
13
Commande COPY (3)
14
Commande DEL (1)
  • Commande DEL
  • Deletes one or more files.
  • Syntaxe
  • DEL drivepathfilename /P
  • Exemples
  • del file.abc
  • Delete 'file.abc'.
  • del c\temp\.
  • Delete all files in the directory 'temp' on drive
    'c'.

15
Commande DEL (2)
16
Commande MKDIR (1)
  • Commande MKDIR
  • Creates a directory.
  • Syntaxe
  • MKDIR drivepath
  • Exemples
  • mkdir fred
  • Make the directory 'fred' in the current
    directory

17
Commande MKDIR (2)
18
Commande RMDIR
  • RMDIR
  • Delete a directory.
  • Syntaxe
  • RMDIR drivepath
  • Exemples
  • rmdir fred
  • delete the directory 'fred' in the current
    directory

19
Unix, introduction
  • Répertoires et fichiers
  • Sous Unix vous avez deux types d'éléments les
    répertoires (directories) et les fichiers
    (files).
  • Un répertoire peut contenir des fichiers et
    encore des répertoires (des sous-répertoires)
  • Le fait d'imbriquer des répertoires les uns dans
    les autres fournit une structure arborescente.

20
Les chemins
  • On peut avec Unix concaténer les noms des
    répertoires (en intercalant un / entre chaque
    répertoire) pour localiser un répertoire donné
  • Chemin absolu
  • Chemins relatif

21
Unix sous Windows
  • Interface  Unix User  disponible au laboC
  • Démarrage Menu Démarrer gt Programmes
  • gt Cygnus Solutions gt Cygwin B20

22
Aide sur commande
  • Sous unix
  • la commande man retourne le mode d'emploi de la
    commande s'il existe
  • man ls
  • Sous cygwin
  • nomCommande --help
  • egrep --help

23
Commandes Unix
  • SYNTAXE générale
  • commande options  paramètres
  • En général, les options sont précédées du symbole
    - et peuvent être groupées
  • Exemple
  • ls -l /home/etudiant/
  • Les paramètres précisent les fichiers concernés

24
Commandes UNIX (1)
  • ls
  • Lister le contenu du répertoire courant.
  • cd dir
  • Aller dans le répertoire dir
  • mkdir dir
  • Créer le répertoire dir
  • pwd
  • donne le répertoire courant

25
Commandes UNIX (2)
  • cp name1 name2
  • Copier le contenu du fichier de nom name1 dans le
    fichier de nom name2.
  • Si name2 est un nom de répertoire, alors la cible
    est un fichier qui a le même nom de base que
    name1 et situé dans name2.
  • mv name1 name2
  • Changer le nom du fichier name1 en name2.
  • Néanmoins, si name2 est un nom de répertoire,
    alors la cible est comme pour la commande cp.

26
Commandes UNIX (3)
  • rm name
  • Effacer tous les fichiers donnés en argument.
  • rmdir name...
  • Effacer tous les répertoires donnés en argument,
    ces répertoires doivent être vides.
  • Les commandes cp et rm n'agissent pas directement
    sur les répertoires.
  • Pour ce faire, il faut leur donner l'option
     -r  ". L'effet est alors de copier ou
    d'effacer un répertoire et son contenu.
  • rm -r /home/etudiant/test/

27
Commandes UNIX (4)
  • more name
  • Visionner les fichiers donnés en arguments, page
    par page.
  • On passe à la page suivante par la barre
    d'espacement et on quitte prématurément par  q 
    (Il y a d'autres sous-commandes, taper  ?  pour
    l'aide).
  • cat name...
  • Afficher en une seule fois le contenu des
    fichiers donnés en arguments.
  • La commande cat est souvent utilisée avec un seul
    argument pour voir rapidement le contenu d'un
    fichier court.

28
Droits des fichiers
  • Les fichiers ont des droits, ces droits sont de
    trois sortes,
  • lecture (r),
  • écriture (w)
  • exécution (x)
  • ils concernent quatre catégories de personnes,
  • l'utilisateur propriétaire du fichier (u),
  • le groupe propriétaire du fichier (g),
  • les autres (o)
  • et tout le monde (a).
  • On visionne les propriétaires et droits d'un
    fichier avec la commande ls -l

29
Changement de droits
  • On modifie les droits par la commande chmod, on
    peut ajouter des droits avec    ou en enlever
    avec  - .
  • Par exemple, on peut autoriser lecture et
    exécution à tout le monde sur le fichier tempo
    chmod arx tempo ls -l tempo-rwxrwxr-x 1
    544 everyone 0 Oct 12 2145 tempo

30
Motifs, expressions régulières
  • L'interpréteur de commande (le  shell )
    interprète certains caractères comme des motifs
    opérant sur les noms de fichiers
  • Représente n'importe quelle suite de
    caractères (sauf  .  en tête et  / ).
  • ? Représente n'importe quel caractère (sauf
     .  en tête et  / ).
  • ... Représente un caractère pris dans   ,
    où    peut être une suite de caractères ou
    d'intervalles de la forme  c1-c2 .
  • ... Représente un caractère qui n'est pas
    pris dans  .. .

31
Motifs exemples
  • Considérons un répertoire qui contient les
    fichiers suivants promptgt lsa aa
    ab ac ad b c d
  • On liste facilement les fichiers dont le nom se
    compose d'un seul caractère promptgt ls ?a
    b c d
  • Ou encore les fichiers dont le nom commence par
    un  a  promptgt ls aa aa ab ac ad
  • Ou enfin les fichiers qui ne commencent ni par
     a , ni par  b , ni par  c  promptgt ls
    a-cd

32
Redirections
  • Unix permet de rediriger le résultat des
    commandes dans un fichier à l'aide du caractère
     gt 
  • gt name
  • Rediriger la sortie vers le fichier name
  • Le fichier name ne doit pas exister et est créé.
    S il existe déjà il sera  écrasé 
  • gtgt name
  • Rediriger la sortie vers le fichier name
  • Si name existe déjà, la sortie est ajoutée en fin
    de fichier.

33
  • On aura donc par exemple
  • promptgt lsa b c d
  • promptgt ls gt liste
  • promptgt ls gt listeliste File exists.
  • promptgt ls gtgt liste
  • promptgt cat listeabcdlisteabcdliste

34
Cat
  • La commande cat sans arguments lit son entrée sur
    le clavier. On peut ainsi créer un fichier
    non-vide
  • cat gt tempoUne ligne Encore uneOn termine
    l'entrée en tapant Control-d
  • cat tempoUne ligneEncore uneOn termine
    l'entrée en tapant Control-d

35
Filtres et pipes
  • Les commandes qui lisent le clavier et affichent
    sur la console (on parle aussi d'entrée et de
    sortie standard) sont appelés des filtres. De
    nombreuses commandes Unix agissent comme des
    filtres quand on les utilise sans argument.
  • C'est le cas de cat, mais aussi de sort (trier),
    wc (compter les lignes), etc.
  • On peut rediriger l'entrée d'un filtre par  lt
    name  

36
  • On peut trier le fichier tempo ci-dessus
  • L'option  -u  de sort évite la répétition de la
    même ligne dans la sortie triée)
  • sort -u lt tempo gt tempo.trie
  • cat tempo.trie Encore uneOn termine l'entrée en
    tapant Control-dUne ligneUne ligne en plus

37
  • On peut ensuite compter les lignes de tempo.trie
    qui sont les lignes différentes de tempo par
  • promptgt wc -l lt tempo.trie 4
  • Une des astuces majeures d'Unix est la
    possibilité de connecter deux filtres cmd1 et
    cmd2, par  cmd1 cmd2 .
  • C'est à dire que la sortie de cmd1 est l'entrée
    de cmd2. On peut donc, pour compter les lignes
    différentes de tempo, se passer du fichier
    tempo.trie
  • promptgt sort -u lt tempo wc -l 4

38
Exemples de questions du partiel
  • Construire une représentation arborescente d un
    système de fichier donné (sous DOS et UNIX)
  • ex un disque contient 2 répertoires REP1 et
    REP2, REP1 contient un fichier f1.txt etc...
  • Ecriture de commandes de manipulation des
    fichiers de cette structure
  • copie de fichiers, suppression de fichiers etc.
    Ex écrire la commande permettant de copier le
    fichier f1.txt vers le répertoire REP2

39
Windows
  • Interface graphique  à la Macintosh 
  • Présentation de Windows 95 sur le site TAL

40
Environnement Windows
  • Le bureau (Desktop)
  • correspond à l'ensemble de la surface de travail
  • La barre des tâches
  • contient le bouton de départ (Start) indique
    l'heure/date et les applications/ressources
    chargées
  • Les icônes
  • permettent l'accès aux ressources, programmes et
    documents
  • Les fenêtres
  • contiennent l'affichage d'un programme/logiciel
    ou d'une ressource Windows

41
(No Transcript)
42
Le bureau (Desktop) est constitué par le fond de
l'écran sur lequel se trouvent les icônes
43
Il est aussi possible de copier ou déplacer des
fichiers sur le bureau par la méthode
glisser-déplacer (click drag) habituelle, ou
en déplaçant le fichier sur l'élément "Bureau"
("Desktop") de l'arborescence dans l'explorateur
Windows.
44
Fenêtres
  • Les fenêtres comprennent les parties suivantes
  • La barre de titre
  • La surface de traitement
  • Barre de défilement
  • Le barre de menus
  • La barre d'outils (Toolbar)

45
(No Transcript)
46
L explorateur
  • Accès
  • Démarrer - Programmes - Explorateur Windows
    toujours le dernier item
  • Démarrer avec bouton droit - Explorer
  • L'explorateur Windows est un programme de gestion
    des fichiers qui permet la navigation sur tout le
    système (local et en réseau)
  • L'explorateur permet de déplacer, copier et
    créer des raccourcis pour les fichiers par la
    méthode "glisser-déplacer" (click drag), ou en
    utilisant les menus ou la barre d'outils
  • L'explorateur permet les mêmes modes d'affichage
    que la fenêtre du poste de travail (My Computer)

47
(No Transcript)
48
Poste de travail (My Computer)
  • Comme l'explorateur Windows, le poste de travail
    (My Computer) consiste en un utilitaire de
    navigation à travers le système (autant local que
    sur le réseau) et de gestion de fichiers
  • Il permet d'avoir accès au contenu des
    différentes unités de stockage
  • Il permet aussi l'accès aux ressources du panneau
    de configuration et au contrôle des imprimantes

49
(No Transcript)
50
(No Transcript)
51
La barre des tâches
  • Accès Démarrer (Start)
  • Le menu de départ En cliquant sur le bouton
    "Démarrer" ("Start"), on obtient le menu de
    départ
  • Programmes Permet d'accéder aux applications
    déjà installées
  • Paramètres Permet de configurer le système, les
    imprimantes et la barre des tâches
  • L heure, les programmes...

52
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com