Sanchuan Wang
2015-2016, L3S5
Enseignant: S. Fleury
Partie 1 - I

Voici la première partie des exercices

I. Commandes Unix élémentaires

exercice n.1(touch, emacs, less, ls)

1. Créez un fichier premiertexte contenant une ou deux phrases.

Commentaire: La commande à utiliser est $ echo CONTENU > FICHIER pour créer un FICHIER contenant CONTENU
Pour y ajouter un CONTENU2, mettons 2 chevrons fermants i.e. $ echo CONTENU2 > FICHIER

2. Visualisez le contenu de premiertexte sans l'éditer.

Commentaire: La commande à utiliser est $ ls NOMFICHIER.

3. Quelle est la taille de premiertexte ?

Commentaire: La commande $ ls -l FICHIER permet de nous renseigner sur la taille du fichier, l'unité étant byte.

4. Editez PREMIERTEXTE. Que constatez-vous ?

Réponse: Je constate qu'une erreur s'est produite, à cause de la casse. Il faut distinguer PREMIERTEXTE de premiertexte.


exercice n.2(cp, ls, mv)

1. Faites une copie de premiertexte appelée double.

Commentaire: La commande à utiliser est $ cp FICHIER > FICHIERDOUBLE pour faire une copie du FICHIER avec le nom FICHIERDOUBLE

2. Comparez leurs tailles.

Commentaire: Le fichier double a la même taille que le fichier original.

3. Renommez double en introduction.

Commentaire: La commande à utiliser est $ mv NOM1 > NOM2 pour changer le nom du ficher de NOM1 en NOM2

4. Quelle différence y a-t-il entre mv double introduction et cp double introduction ?

Réponse: mv change le nom du fichier en écrasant le fichier original (1 fichier après la commande). cp en fait une copie en conservant le fichier original (2 fichiers après la commande).


exercice n.3(mkdir, mv, cp, ls, cd)

1. Créez un répertoire essai.

Commentaire: La commande $ mkdir essai nous permet de créer un répertoire au nom de essai. Maintenant il y a 1 répertoire essai et 2 fichiers.

2. Déplacez introduction dans essai.

Commentaire: La commande $ mv FICHIER REPERTOIRE déplace FICHIER dans REPERTOIRE. Alors le fichier introduction est bien dans essai.

3. Faites une copie de premiertexte appelée copie, et placez-la également dans essai.

Commentaire: Il faut faire la même chose: cp pour copier le fichier et mv pour le déplacer dans essai.

4. Affichez une liste de ce que contient essai.

Commentaire: Pour afficher une liste, la commande ls est à utiliser. Le répertoire essai contient désormais 2 fichiers: copie et introduction


exercice n.4(rmdir, cd, rm)

1. Essayez de détruire essai. Que se passe-t-il ? Que faut-il faire pour détruire un répertoire ?

Commentaire: Il est impossible de détruire essai car ce dernier est un répertoire.

2. Détruisez tout ce que contient essai.

Commentaire: La commande rm supprime les fichiers dans essai.

3. Détruisez essai.

Commentaire: Pour supprimer le répertoire vide, il faut la commande rm suivie de l'argument -r pour indiquer que la suppression s'agit d'un répertoire. Une autre commande possible est rmdir.


Fin des exercices Commandes Unix élémentaires. Dirigez-vous vers une autre sous-partie en utilisant le menu Plan en haut à gauche.

Partie 1 - Plan

I. Commandes Unix élémentaires
-Exercice 1(touch, emacs, less, ls)
-Exercice 2(cp, ls, mv)
-Exercice 3(mkdir, mv, cp, ls, cd)
-Exercice 4(rmdir, cd, rm)

II. Exercices sur ls
-Exercices 1-10

III. Exercices sur les répertoires (mkdir, rmdir, cd)
-mkdir et rmdir: Exercices 1-10
-cd: Exercices 1-9

IV. Exercices sur cp et mv
-cp: Exercices 1-4
-mv: Exercices 1-6

V. Exercices sur less
-Exercices 1-10

VI. Exercices sur grep
-Les options de grep: Exercices 1-9
-Introduction aux expressions régulières

VII. Exercices sur find
-Exercices 1-6