Navigation dans l’arborescence linux
Exercice 1
Soit l’arborescence définie ci-dessous.
- Quel est le chemin absolu pour référencer le fichier mp3?
- Si le répertoire courant est /home/bob, quel est le chemin relatif vers mp3?
- Si le répertoire courant est /home/bob/images, quel est le chemin relatif vers mp3?
- Si le répertoire courant est /home/bob/tmp/tests, quel est le chemin relatif vers mp3?
On suppose que l’utilisateur bob est connecté et que le répertoire courant est /home/bob/music.
- Trouvez toutes les commandes permettant de se déplacer :
-
- Dans le répertoire rock,
- Dans le répertoire tests,
- Dans le répertoire personnel de bob,
- A la racine de l’arborescence,
- Dans le répertoire etc.
Exercice 2
Votre objectif est de créer dans votre répertoire personnel l’arborescence ci-dessous en n’utilisant que la ligne de commande.
Les fichiers seront initialement vides.
Pour chaque question, on suppose que le répertoire courant de départ est votre répertoire personnel.
- Faites la liste de toutes les commandes à exécuter dans l’ordre pour obtenir le résultat ci-dessus.
- Trouvez la commande ou les commandes à exécuter pour :
-
- Afficher le chemin du répertoire courant.
- Créer un fichier nommé .gitignore dans le répertoire monsite.
- Afficher le contenu du répertoire monsite avec des informations détaillées.
- Afficher le contenu du répertoire monsite avec des informations détaillées et en incluant les fichiers cachés.
- Copier le fichier index.html sous le nom index2.html.
- Créer un répertoire nommé archive dans le répertoire monsite.
- Copier en une seule commande tous les fichiers HTML dans le répertoire archive.
- Renommer le fichier style.css en monsite.css.
- Supprimer en une seule commande les fichiers index.html et index2.html présents dans monsite.
- Supprimer en une seule commande le répertoire monsite et tout son contenu.
Exercice 3
On suppose que le répertoire courant est votre répertoire personnel.
En une seule commande et sans utiliser d’éditeur de texte, trouvez comment faire pour :
- Créer un répertoire exo3
- Vous y déplacer.
- Créer un fichier vide moi.txt dans le répertoire courant.
- Afficher le message “Je suis en BTS SIO”.
- Ecrire le message précédent dans le fichier moi.txt.
- Ajouter au fichier moi.txt la ligne “Et j’aime ça !”.
En utilisant un éditeur de texte, créez le fichier rois.txt ayant le contenu suivant :
François Ier Henri IV Louis XIV
Créez aussi le fichier rio.txt ayant le contenu suivant :
Rio de Janeiro est la deuxième plus grande ville du Brésil.
En une seule commande, trouvez ensuite comment faire pour :
- Dupliquer rois.txt sous le nom roisFrance.txt.
- Déplacer tous les fichiers sauf rio.txt dans votre répertoire personnel.
- Revenir dans votre répertoire personnel.
- Supprimer les fichiers créés précédemment.
- Supprimer le répertoire exo3.
- Réinitialiser le contenu de la console.
Exercice 4
Trouvez comment faire pour :
- Créer le répertoire bin dans votre répertoire personnel.
- Afficher la liste des variables d’environnement.
- Afficher le nom de l’utilisateur courant.
Modifiez votre environnement pour :
- Ajouter le répertoire bin créé précédemment à la variable PATH.
- Créer l’alias la qui lance la commande ls -a.
Testez vos modifications.