OFFICE DE LA FORMATION PROFESSIONNELLE
ET DE LA PROMOTION DE TRAVAIL
Module : M202 – Approche Agile
Filière : Développement digital – option web full stack
Activité 1 Partie 4
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/[Link]
cp source destination [Link]
Copie le fichier [Link] vers le répertoire courant avec
un nouveau nom : [Link]
mkdir Créer un dossier
mv Renommer ou déplacer un mv [Link] [Link]
fichier ou un dossier.
Renomme le fichier [Link] en [Link]
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 [Link]
dossier. supprime le fichier [Link]
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 [Link]
Crée un nouveau fichier appelé [Link] dans le
répertoire courant
cat Lire le contenu d'un fichier
texte.
vi Modifier un fichier
vi [Link]
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.
Formateur : MAZIZI Yassir
Exercice 1 :
Vérifier si vous avez déjà git installé sur votre machine en lançant la ligne de commande suivante :
« git --version »
Sinon, Vous pouvez télécharger Git gratuitement sur le site suivant : [Link] , Pour
Windows, vous pouvez utiliser Git bash, qui est inclus dans Git pour Windows. Pour Mac et Linux, vous
pouvez utiliser le terminal intégré.
Ensuite exécutez à nouveau la commande : git --version
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é « [Link] » 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 « [Link] » vers tp0 en lui donnant un nouveau nom « [Link] »
9. Affichez le contenu du fichier « [Link] ».
Formateur : MAZIZI Yassir