Blog ENI : Toute la veille numérique !
-25€ dès 75€ sur les livres en ligne, vidéos... avec le code FUSEE25. J'en profite !
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici
  1. Livres et vidéos
  2. Linux
  3. Corrigé 1
Extrait - Linux Entraînez-vous sur les commandes de base : Exercices et corrigés (5e édition)
Extraits du livre
Linux Entraînez-vous sur les commandes de base : Exercices et corrigés (5e édition) Revenir à la page d'achat du livre

Corrigé 1

Prérequis

1.

La FSF (Free Software Foundation), créée par Richard Matthew Stallman, soutient le projet GNU (GNU is Not Unix) visant à développer un Unix libre afin de s’opposer à la commercialisation des logiciels et à l’indisponibilité du code source. Dans ce but, la licence GPL (General Public License), aussi appelée "copyleft", a été créée.

2.

a.

Faux. Linux a été porté sous de nombreuses plates-formes matérielles dont l’architecture processeur Intel 386 et suivantes.

b.

Vrai. Linux est le noyau, il est normalement accompagné d’outils de base et d’une suite logicielle pour former un système d’exploitation à part entière.

c.

Faux. Bien que beaucoup utilisé dans le milieu universitaire, Linux est très bien implanté chez les professionnels et les particuliers.

3.

a.

Faux. Le caractère en début de ligne de commandes représente l’invite du shell.

b.

Faux. Le prompt de l’administrateur est représenté par le caractère "#".

c.

Vrai. L’invite shell d’un utilisateur ordinaire se termine généralement par le caractère "$" ; par exemple : [tux]$.

4.

a.

Valide.

b.

Non valide. Les arguments doivent être séparés par au moins un caractère...

Corrigé 1.1 Consoles et terminaux

1.

Il faut appuyer sur les touches [Ctrl]-[Alt]-[F1] à [Ctrl]-[Alt]-[F7] pour basculer d’une console virtuelle à l’autre (l’appui sur la touche [Ctrl] n’est pas obligatoire lorsque l’on est sur une console en mode texte).

Corrigé 1.2 Connexion, authentification

1.

Appuyez sur les touches [Ctrl]-[Alt]-[F3], puis :

Debian GNU/Linux 11 debian tty3 
 
debian login: tux 
Password: <le mot de passe n'apparaît pas>  
Linux debian 5.10.0-21-amd64 #1 SMP Debian 5.10.162-1 (2023-01-21) x86_64 
 
The programs included with the Debian GNU/Linux system are free software; 
the exact distribution terms for each program are described in the 
individual files in /usr/share/doc/*/copyright. 
 
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent 
permitted by applicable law. 
$ tty 
/dev/tty3 
$ 

2.

Appuyez sur les touches [Ctrl]-[Alt]-[F4], puis :

Debian GNU/Linux 11 debian tty4 
 
debian login: tux2 
Password: <le mot de passe n'apparaît pas>  
Linux debian 5.10.0-21-amd64 #1 SMP Debian 5.10.162-1 (2023-01-21) x86_64 
 
The programs included with the Debian GNU/Linux system are free software; 
the exact distribution terms for each program are described in the 
individual files in /usr/share/doc/*/copyright. 
 
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent 
permitted by applicable law. 
$ tty 
/dev/tty4 
$ 

3.

Appuyez sur les touches [Ctrl]-[Alt]-[F5], puis :

Debian GNU/Linux 10 debian tty5 
 
debian login: root 
Password: <le mot de passe n'apparaît...

Corrigé 1.3 Identité des utilisateurs

1.

Appuyez sur les touches [Ctrl]-[Alt]-[F3], puis :

[tux]$ who 
tux     tty3          2023-02-22 08:58 
tux2    tty4          2023-02-22 09:01 
root    tty5          2023-02-22 09:01 
tux     tty7          2023-02-22 09:11 (tty7) 
  
[tux]$ finger 
Login   Name        Tty     Idle    Login Time    Office  Office Phone 
root    root       *tty5       2    Feb 22 09:01 
tux                *tty3            Feb 22 08:58 
tux                 tty7    2:20    Feb 22 09:11 (tty7) 
tux2               *tty4      19    Feb 22 09:01...

Corrigé 1.4 Changement de mot de passe

1.

Appuyez sur les touches [Ctrl]-[Alt]-[F3], puis :

[tux]$ passwd tux2  
passwd: You may not view or modify password information for tux2. 

Il n’est pas possible de changer le mot de passe de tux2 car seul l’administrateur système peut modifier le mot de passe d’un autre utilisateur.

2.

[tux]$ passwd  
Changement du mot de passe pour tux. 
Mot de passe actuel : <le mot de passe n'apparaît pas> 
Nouveau mot de passe : <le mot de passe n'apparaît pas> 
Retapez le nouveau mot de passe : <le mot de passe n'apparaît pas> 
Vous devez choisir un mot de passe plus long 
Nouveau mot de passe : <le mot de passe n'apparaît pas> 
Retapez le nouveau mot de passe : <le mot de passe n'apparaît pas> 
Vous devez choisir un mot de passe plus long 
Nouveau mot de passe : <le mot de passe n'apparaît pas> 
Retapez le nouveau mot de passe : <le mot de passe n'apparaît pas> 
Vous devez choisir un mot de passe plus long 
passwd: Erreur de manipulation du jeton d'authentification 
passwd: password unchanged 

Sur la plupart des systèmes GNU/Linux, un mot de passe doit posséder au moins six caractères. 

3.

[tux]$ passwd 
Changement de mot de passe pour l'utilisateur tux. 
Changement du mot de passe pour...

Corrigé 1.5 Comptage

1.

[tux]$ wc /etc/services 
  361  1773 12813 /etc/services 

2.

[tux]$ wc -l /etc/passwd 
41 /etc/passwd 

Corrigé 1.6 Affichage

1.

[tux]$ clear 

2.

[tux]$ echo a b 
a b 

3.

[tux]$ echo a  b 
a b 

Il n’y a plus qu’un seul espace affiché entre les lettres "a" et "b".

4.

[tux]$ echo a   b 
a b 

De nouveau, il n’y a plus qu’un seul espace entre les lettres "a" et "b".

Corrigé 1.7 Temps

1.

[tux]$ date  
mer. 22 févr. 2023 10:57:56 CET 

2.

[tux]$ cal  
    Février 2023 
di lu ma me je ve sa 
          1  2  3  4 
 5  6  7  8  9 10 11 
12 13 14 15 16 17 18 
19 20 21 22 23 24 25 
26 27 28 

3.

[tux]$ cal 1 5  
     Janvier 5 
di lu ma me je ve sa 
             1  2  3 
 4  5  6  7  8  9 10 
11 12 13 14 15 16 17 
18 19 20 21 22 23 24 
25 26 27 28 29 30 31 

[tux]$ cal 1 2005  
     Janvier 2005 
di lu ma me je ve sa 
                   1 
 2  3  4  5  6  7  8 
 9 10 11 12 13 14 15 
16 17 18 19 20 21 22 
23 24 25 26 27 28 29 
30 31 

L’année 5 correspond bien à l’an 5 après Jésus-Christ. Le calendrier est donc différent de celui de l’année 2005.

4.

[tux]$ cal 9 1752  
   Septembre 1752 
di lu ma me je ve sa 
       1  2 14 15 16 
17 18 19 20 21 22 23 
24 25 26 27 28 29 30 

On considère généralement que le passage au calendrier grégorien est survenu le 3 septembre 1752. À cette époque, la plupart des pays...

Corrigé 1.8 Utilisation de la souris et du clavier

1.

Le nombre de lignes d’un terminal texte standard (24 ou 25 lignes) ne peut pas contenir la totalité des informations retournées par la commande.

images/0203CAL.png

2.

Les séquences de touches [Maj]-[PagePréc] et [Maj]-[PageSuiv] permettent de remonter ou de redescendre dans l’affichage.

3.

La séquence de touches [Ctrl]-L efface l’écran comme la commande clear.

4.

Les touches [Haut] et [Bas] permettent de monter ou de descendre dans l’historique des commandes.

Toute commande exécutée par le shell est automatiquement ajoutée à l’historique de commandes.

5.

Taper [Ctrl]-R pour initier la recherche, saisir la chaîne recherchée "ho" et passer d’occurrence en occurrence avec la séquence de touches [Ctrl]-R.

6.

Taper sleep 999 puis la séquence de touches [Ctrl]-C ; cela termine la commande en cours.

7.

La complétion de mots s’effectue avec la touche [Tab] du clavier.

8.

Toute sélection de texte effectuée à l’aide du bouton gauche de la souris est automatiquement copiée dans une mémoire tampon. Pour coller la chaîne de caractères copiée en mémoire, sous le curseur, il suffit alors de cliquer sur le bouton du milieu de la souris ; lorsque celui-ci n’existe pas, le bouton du milieu est simulé en cliquant...

Corrigé 1.9 Déconnexion

1.

Suivant l’interface graphique de la distribution utilisée, une entrée du menu des applications ou une icône dans une des barres d’outils du bureau permet de se déconnecter.

Images/5-CO01-03.png

2.

Utilisez les commandes exit ou logout ou la séquence de touches [Ctrl]-D.