Aller au contenu

Exercices Linux

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 :

📋 Texte
mkdir Films
cd Films
touch listePhotos

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 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
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 :

Emulateur Linux chinginfo