La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Systèmes d’exploitation

Présentations similaires


Présentation au sujet: "Systèmes d’exploitation"— Transcription de la présentation:

1 Systèmes d’exploitation
Initiation aux commandes Dos et Unix TAL Paris 3 Ilpga

2 TAL Paris 3 Ilpga

3 TAL Paris 3 Ilpga

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 TAL Paris 3 Ilpga

5 Mode DOS TAL Paris 3 Ilpga

6 TAL Paris 3 Ilpga

7 Répertoire courant TAL Paris 3 Ilpga

8 Aide sur les commandes nomCommande/? Exemple dir/? copy/? mkdir/?
rmdir/? TAL Paris 3 Ilpga

9 Commande DIR TAL Paris 3 Ilpga

10 Commande CD TAL Paris 3 Ilpga

11 Commande COPY (1) Commande copy Exemples
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. TAL Paris 3 Ilpga

12 Commande COPY (2) TAL Paris 3 Ilpga

13 Commande COPY (3) TAL Paris 3 Ilpga

14 Commande DEL (1) Commande DEL Syntaxe: Exemples
Deletes one or more files. Syntaxe: DEL [drive:][path]filename [/P] Exemples del file.abc Delete 'file.abc'. del c:\temp\*.* Delete all files in the directory 'temp' on drive 'c'. TAL Paris 3 Ilpga

15 Commande DEL (2) TAL Paris 3 Ilpga

16 Commande MKDIR (1) Commande MKDIR Creates a directory. Syntaxe :
MKDIR [drive:]path Exemples mkdir fred Make the directory 'fred' in the current directory TAL Paris 3 Ilpga

17 Commande MKDIR (2) TAL Paris 3 Ilpga

18 Commande RMDIR RMDIR Delete a directory. Syntaxe : Exemples
RMDIR [drive:]path Exemples rmdir fred delete the directory 'fred' in the current directory TAL Paris 3 Ilpga

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. TAL Paris 3 Ilpga

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 TAL Paris 3 Ilpga

21 Unix sous Windows Interface « Unix User » disponible au laboC
Démarrage : Menu Démarrer > Programmes > Cygnus Solutions > Cygwin B20 TAL Paris 3 Ilpga

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

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 TAL Paris 3 Ilpga

24 Commandes UNIX (1) ls cd dir mkdir dir pwd
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 TAL Paris 3 Ilpga

25 Commandes UNIX (2) cp name1 name2 mv 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. TAL Paris 3 Ilpga

26 Commandes UNIX (3) rm name rmdir 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/ TAL Paris 3 Ilpga

27 Commandes UNIX (4) more name cat 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. TAL Paris 3 Ilpga

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 TAL Paris 3 Ilpga

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 a+rx tempo % ls -l tempo -rwxrwxr-x everyone Oct 12 21:45 tempo TAL Paris 3 Ilpga

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 « .. ». TAL Paris 3 Ilpga

31 Motifs : exemples Considérons un répertoire qui contient les fichiers suivants : prompt> ls a aa ab ac ad b c d On liste facilement les fichiers dont le nom se compose d'un seul caractère : prompt> ls ? a b c d Ou encore les fichiers dont le nom commence par un « a » : prompt> ls a* a aa ab ac ad Ou enfin les fichiers qui ne commencent ni par « a », ni par « b », ni par « c » : prompt> ls [^a-c]* d TAL Paris 3 Ilpga

32 Redirections > name >> name
Unix permet de rediriger le résultat des commandes dans un fichier à l'aide du caractère « > » : > 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é » >> name Si name existe déjà, la sortie est ajoutée en fin de fichier. TAL Paris 3 Ilpga

33 On aura donc par exemple :
prompt> ls a b c d prompt> ls > liste prompt> ls > liste liste: File exists. prompt> ls >> liste prompt> cat liste a b c d liste a b c d liste TAL Paris 3 Ilpga

34 Cat La commande cat sans arguments lit son entrée sur le clavier. On peut ainsi créer un fichier non-vide : cat > tempo Une ligne Encore une On termine l'entrée en tapant Control-d cat tempo Une ligne Encore une On termine l'entrée en tapant Control-d TAL Paris 3 Ilpga

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 « < name  » TAL Paris 3 Ilpga

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 < tempo > tempo.trie cat tempo.trie Encore une On termine l'entrée en tapant Control-d Une ligne Une ligne en plus TAL Paris 3 Ilpga

37 prompt> wc -l < tempo.trie 4
On peut ensuite compter les lignes de tempo.trie qui sont les lignes différentes de tempo par : prompt> wc -l < tempo.trie 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 : prompt> sort -u < tempo | wc -l TAL Paris 3 Ilpga

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 TAL Paris 3 Ilpga

39 Windows Interface graphique : « à la Macintosh »
Présentation de Windows 95 sur le site TAL TAL Paris 3 Ilpga

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 TAL Paris 3 Ilpga

41 TAL Paris 3 Ilpga

42 Le bureau (Desktop) est constitué par le fond
de l'écran sur lequel se trouvent les icônes TAL Paris 3 Ilpga

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. TAL Paris 3 Ilpga

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) TAL Paris 3 Ilpga

45 TAL Paris 3 Ilpga

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) TAL Paris 3 Ilpga

47 TAL Paris 3 Ilpga

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 TAL Paris 3 Ilpga

49 TAL Paris 3 Ilpga

50 TAL Paris 3 Ilpga

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... TAL Paris 3 Ilpga

52 TAL Paris 3 Ilpga


Télécharger ppt "Systèmes d’exploitation"

Présentations similaires


Annonces Google