OFFICE DE LA FORMATION PROFESSIONNELLE
ET DE LA PROMOTION DE TRAVAIL
Direction Régionale Fès - Meknès
Module : M202 – Approche Agile
Filière : Développement digital – option web full stack
Activité 5.0
Objectifs :
- Se familiariser avec les commandes Unix de gestion de fichiers et de dossiers
- Manipuler les commandes git
Commande de base Unix :
- Qu'est-ce que le shell ?
Le shell est chargé de faire l'intermédiaire entre le système d'exploitation et l'utilisateur grâce aux lignes
de commandes saisies par ce dernier. Son rôle consiste ainsi à lire la ligne de commande, interpréter sa
signification, exécuter la commande, puis retourner le résultat sur les sorties.
Il existe plusieurs types de shells, parmi les plus connus, on peut citer : bash (version améliorée du shell
Bourne sous Unix)
- Répertoires spéciaux :
. représente le répertoire courant
.. représente le répertoire parent
~ représente le répertoire maison (home) de l'utilisateur
- Commandes de base
Commande Définition Exemples
Naviguer
cd Se déplacer dans les Si l'on se trouve dans le
répertoires répertoire /home/fouad/documents et que l'on tape :
cd ..
On se déplacera dans le répertoire /home/ fouad.
À ce moment-là, si on entre :
cd documents
on se trouvera à nouveau dans le répertoire /home/
fouad/documents.
ls Lister les répertoires et Lister le contenu du répertoire courant :
fichiers. ls
Lister le contenu détaillé du répertoire courant :
ls -l
pwd Afficher le répertoire où l'on
se trouve exactement.
Déplacer, copier, renommer
cp Copier des fichiers ou des
répertoires. cp c:/users/xxx/documents/fic1.txt
cp source destination nvFichier.txt
Copie le fichier fic1.txt vers le répertoire courant avec
un nouveau nom : nvFichier.txt
mkdir Créer un dossier
mv Renommer ou déplacer un mv t1.txt t2.html
fichier ou un dossier.
Renomme le fichier t1.txt en t2.html
mv * E:/back
Déplace tous les fichiers courant du répertoire courant
vers le répertoire E:/back
rm Supprimer un fichier ou un rm t1.txt
dossier. supprime le fichier t1.txt
rm -r file1
supprime le dossier file1 et tous les fichiers qu’il
contient de manière récursive.
Manipuler un fichier
find Recherche pointue find f*
Cherche les fichiers qui commencent par f
touch Créer un fichier. touch nvfic.txt
Crée un nouveau fichier appelé nvfic.txt dans le
répertoire courant
cat Lire le contenu d'un fichier
texte.
vi Modifier un fichier vi Demo.txt
Ouvre le fichier pour édition
- Pour passer en mode insertion, cliquez « i »
- Cliquez sur « esc » puis sur « :wq! » Pour
sauvegarder les modifications et terminer l’édition.
Formatrice : Asmae YOUALA
Exercice 1 :
A l’aide des commandes ci-dessous, créez l’arborescence suivante :
1. Placez-vous dans un répertoire de votre choix ;
2. Créer un dossier appelé « tp0 ».
3. Déplacez-vous en « tp0 ».
4. Créez-y un sous dossier appelé « dossier1 »
5. Déplacez-vous en « dossier1 ».
6. Créez un fichier appelé « hello.txt » avec la commande « touch »
7. A l’aide de la commande « vi », éditez le fichier en y ajoutant le texte suivant :
Bonjour shell,
« Le shell est chargé de faire l'intermédiaire entre le système d'exploitation et l'utilisateur
grâce aux lignes de commandes saisies par ce dernier. »
Enregistrez en cliquant sur la touche « esc » puis « :wq ! »
8. Copiez le fichier « hello.txt » vers tp0 en lui donnant un nouveau nom « index.html »
9. Affichez le contenu du fichier « index.html ».
Formatrice : Asmae YOUALA