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é
.gitignore
dans le répertoiremonsite
. - 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 nomindex2.html
. - Créer un répertoire nommé
archive
dans le répertoiremonsite
. - Copier en une seule commande tous les fichiers HTML dans le répertoire
archive
. - Renommer le fichier
style.css
enmonsite.css
. - Supprimer en une seule commande les fichiers
index.html
etindex2.html
présents dansmonsite
. - 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 nomroisFrance.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 variablePATH
. - Créer l’alias
la
qui lance la commandels -a
.
Testez vos modifications.