La ligne de commande sous Linux
Exercice 1
Soit l’arborescence définie ci-dessous.

-
Quel est le chemin absolu pour référencer le fichier
track1.mp3? -
Si le répertoire courant est
/home/bob, quel est le chemin relatif verstrack1.mp3? -
Si le répertoire courant est
/home/bob/images, quel est le chemin relatif verstrack1.mp3? -
Si le répertoire courant est
/home/bob/tmp/tests, quel est le chemin relatif verstrack1.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.
- Dans le répertoire
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é
.gitignoredans le répertoiremonsite. - Afficher le contenu du répertoire
monsiteavec des informations détaillées. - Afficher le contenu du répertoire
monsiteavec des informations détaillées et en incluant les fichiers cachés. - Copier le fichier
index.htmlsous le nomindex2.html. - Créer un répertoire nommé
archivedans le répertoiremonsite. - Copier en une seule commande tous les fichiers HTML dans le répertoire
archive. - Renommer le fichier
style.cssenmonsite.css. - Supprimer en une seule commande les fichiers
index.htmletindex2.htmlprésents dansmonsite. - Supprimer en une seule commande le répertoire
monsiteet 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.txtdans 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.txtla 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.txtsous le nomroisFrance.txt. - Déplacer tous les fichiers sauf
rio.txtdans 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
bindans 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
bincréé précédemment à la variablePATH. - Créer l’alias
laqui lance la commandels -a.
Testez vos modifications.