Télécharger 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
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.