Exercices
exercice 1 :⚓︎
Question 1
Pour connaitre le répertoire dans lequel je me trouve, quelle commande dois-je utiliser ?
Solution
pwd
Question 2
Cette commande renvoie /home/Zoé
et je suis Zoé. Pour créer un fichier mon_texte.txt
, quelle commande dois-je utiliser ?
Solution
touch mon_texte.txt
Question 3
Pour créer un répertoire Photos
puis un fichier listePhotos
dans ce répertoire, quelle commande dois-je utiliser ?
Solution
mkdir Photos
touch Photos/listePhotos
Question 4
Zoé a voulu faire cela, mais voici ce qu'elle à fait :
Comme vous le voyez, elle s'est trompée, et veut maintenant déplacer le fichier listePhotos
dans le répertoire Photos
.
Pour déplacer ce fichier sans le renommer, quelle commande Zoé doit-elle utiliser ?
Solution
mv listePhotos ../Photos
Question 5
Zoé est donc toujours dans le répertoire Film
et elle saisit mkdir 2020
Elle veut maintenant copier le fichier listePhotos
dans ce nouveau répertoire mais sous un nouveau nom : listeFilms2020
. Quelle commande Zoé doit-elle utiliser ?
Solution
cp ../Photos/listePhotos ./2020/listeFilms2020
Question 6
Malheureusement Zoé s'est trompée et elle a tapé : cp ../Photos/listePhotos ~
. Ou a-t-elle copié le fichier ? Donner le chemin absolu
Solution
/home/Zoé
Question 7
Comment peut elle effacer ce fichier maintenant (elle est toujours dans le répertoire Film
) ? Donner le chemin relatif.
Solution
rm ../listePhotos
Exercice 2⚓︎
Eric travaille et le prompt indique : ~$. il tape ls -l
et obtient cette réponse :
-rw-rw-r-- 1 user 0 Apr 15 09:35 toto
Question 1
Peut-il lire ce fichier ? le modifier ? l'exécuter ?
Solution
Il peut le lire (r), le modifier (w), mais pas l'exécuter (pas de x)
Question 2
Son amie Zoé qui n'est pas dans son groupe d'utilisateurs peut elle lire ce fichier ? modifier son contenu ?
Solution
Elle peut le lire (r), mais pas le modifier (pas de w).
Question 3
Eric veux exécuter toto
, il tape ./toto
et obtient ce message -sh: ./toto: Permission denied
- Eric n'a pas la permission de voir le fichier
- Eric n'a pas la permission d'exécuter le fichier
- Eric n'est pas utilisateur root
- Le fichier toto n'existe pas
- Personne ne peut lire le fichier toto
Eric n'a pas la permission de voir le fichierEric n'a pas la permission d'exécuter le fichier
Eric n'est pas utilisateur rootLe fichier toto n'existe pasPersonne ne peut lire le fichier toto
Question 4
a. Pour que toto devienne exécutable pour lui même, quelle commande Eric doit-il utiliser ?
b. S'il veux que lui, mais aussi tout les autres utilisateurs, puissent aussi l'exécuter quelle commande Eric doit-il utiliser ?
c. s'il veux le rendre exécutable pour lui et pour les utilisateurs de sont groupe, quelle commande Eric doit-il utiliser ?
Solution
a. chmod u+x toto
b. chmod a+x toto
c. chmod ug+x toto
Exercice 3⚓︎
Travailler le tutoriel sur Linux et les exercices sur Linux proposés par Thomas Castanet :