Linux
5e édition
Entraînez-vous sur les commandes de base
Énoncés
Chapitre 1 : Connexion et premières commandes
Énoncé 1.1 Consoles et terminaux12
Énoncé 1.2 Connexion, authentification13
Énoncé 1.3 Identité des utilisateurs13
Énoncé 1.4 Changement de mot de passe14
Énoncé 1.5 Comptage14
Énoncé 1.6 Affichage15
Énoncé 1.7 Temps15
Énoncé 1.8 Utilisation de la souris et du clavier16
Énoncé 1.9 Déconnexion16
Chapitre 2 : Documentation
Énoncé 2.1 Manuel électronique18
Énoncé 2.2 Documentation Info19
Énoncé 2.3 Documentation HOWTO20
Énoncé 2.4 /usr/share/doc20
Énoncé 2.5 Internet20
Énoncé 2.6 Pour aller plus loin21
Chapitre 3 : Fichiers
Énoncé 3.1 Exploration de l'arborescence Linux24
Énoncé 3.2 Consultation de fichiers26
Énoncé 3.3 Système de fichiers amovible27
Énoncé 3.4 Répertoires27
Énoncé 3.5 Fichiers28
Énoncé 3.6K Pour aller plus loin30
Chapitre 4 : Édition de fichiers texte - Vi
Énoncé 4.1 Lancement et sortie de Vi32
Énoncé 4.2 Commandes de déplacement32
Énoncé 4.3 Commandes d'édition et de correction33
Énoncé 4.4 Commandes globales34
Énoncé 4.5 Options de l'éditeur35
Énoncé 4.6 Pour aller plus loin35
Chapitre 5 : Droits d'accès aux fichiers
Énoncé 5.1 Comptes utilisateurs et groupes38
Énoncé 5.2 Droits par défaut38
Énoncé 5.3 Droits des répertoires39
Énoncé 5.4 Droits et liens40
Énoncé 5.5 SUID, SGID et Sticky Bit40
Énoncé 5.6 Pour aller plus loin41
Chapitre 6 : Gestion des processus
Énoncé 6.1 Visualisation des processus44
Énoncé 6.2 Signaux et commande kill44
Énoncé 6.3 Commande top45
Énoncé 6.4 Manipulation des processus45
Énoncé 6.5 Pour aller plus loin46
Chapitre 7 : Shell Bash
Énoncé 7.1 Variables48
Énoncé 7.2 Caractères génériques, caractères d'expansion49
Énoncé 7.3 Caractères de citation50
Énoncé 7.4 Redirections et tubes51
Énoncé 7.5 Alias53
Énoncé 7.6 Exécution et substitution de commandes53
Énoncé 7.7 Options du shell Bash54
Chapitre 8 : Programmation et scripts Bash
Énoncé 8.1 Appel et exécution de scripts shell56
Énoncé 8.2 Code retour57
Énoncé 8.3 Enchaînement de commandes58
Énoncé 8.4 Variables spéciales58
Énoncé 8.5 Tests de fichiers60
Énoncé 8.6 Tests de chaînes de caractères60
Énoncé 8.7 Tests et opérations arithmétiques61
Énoncé 8.8 Scripts interactifs62
Énoncé 8.9 Pour aller plus loin62
Chapitre 9 : Gestion du compte utilisateur
Énoncé 9.1 Modification des paramètres du compte64
Énoncé 9.2 Modification de l'environnement shell64
Énoncé 9.3 Sauvegarde des données utilisateur65
Chapitre 10 : Outils Linux
Énoncé 10.1 find68
Énoncé 10.2 grep69
Énoncé 10.3 cut70
Énoncé 10.4 sort71
Énoncé 10.5 head, tail71
Énoncé 10.6 Pour aller plus loin72
Corrigés
Chapitre 1 : Connexion et premières commandes
Corrigé 1.1 Consoles et terminaux74
Corrigé 1.2 Connexion, authentification74
Corrigé 1.3 Identité des utilisateurs78
Corrigé 1.4 Changement de mot de passe79
Corrigé 1.5 Comptage80
Corrigé 1.6 Affichage81
Corrigé 1.7 Temps81
Corrigé 1.8 Utilisation de la souris et du clavier83
Corrigé 1.9 Déconnexion84
Chapitre 2 : Documentation
Corrigé 2.1 Manuel électronique86
Corrigé 2.2 Documentation Info88
Corrigé 2.3 Documentation HOWTO88
Corrigé 2.4 /usr/share/doc88
Corrigé 2.5 Internet88
Corrigé 2.6 Pour aller plus loin89
Chapitre 3 : Fichiers
Corrigé 3.1 Exploration de l'arborescence Linux92
Corrigé 3.2 Consultation de fichiers96
Corrigé 3.3 Système de fichiers amovible99
Corrigé 3.4 Répertoires100
Corrigé 3.5 Fichiers102
Corrigé 3.6 Pour aller plus loin106
Chapitre 4 : Édition de fichiers texte - Vi
Corrigé 4.1 Lancement et sortie de Vi108
Corrigé 4.2 Commandes de déplacement111
Corrigé 4.3 Commandes d'édition et de correction112
Corrigé 4.4 Commandes globales113
Corrigé 4.5 Options de l'éditeur114
Corrigé 4.6 Pour aller plus loin115
Chapitre 5 : Droits d'accès aux fichiers
Corrigé 5.1 Comptes utilisateurs et groupes120
Corrigé 5.2 Droits par défaut120
Corrigé 5.3 Droits des répertoires122
Corrigé 5.4 Droits et liens123
Corrigé 5.5 SUID, SGID et Sticky Bit125
Corrigé 5.6 Pour aller plus loin127
Chapitre 6 : Gestion des processus
Corrigé 6.1 Visualisation des processus130
Corrigé 6.2 Signaux et commande kill134
Corrigé 6.3 Commande top136
Corrigé 6.4 Manipulation des processus138
Corrigé 6.5 Pour aller plus loin142
Chapitre 7 : Shell Bash
Corrigé 7.1 Variables144
Corrigé 7.2 Caractères génériques, caractères d'expansion149
Corrigé 7.3 Caractères de citation151
Corrigé 7.4 Redirections et tubes153
Corrigé 7.5 Alias157
Corrigé 7.6 Exécution et substitution de commandes158
Corrigé 7.7 Options du Shell Bash159
Chapitre 8 : Programmation et scripts Bash
Corrigé 8.1 Appel et exécution de scripts Shell162
Corrigé 8.2 Code retour164
Corrigé 8.3 Enchaînement de commandes165
Corrigé 8.4 Variables spéciales166
Corrigé 8.5 Tests de fichiers168
Corrigé 8.6 Tests de chaînes de caractères169
Corrigé 8.7 Tests et opérations arithmétiques170
Corrigé 8.8 Scripts interactifs172
Corrigé 8.9 Pour aller plus loin173
Chapitre 9 Gestion du compte utilisateur
Corrigé 9.1 Modification des paramètres du compte176
Corrigé 9.2 Modification de l'environnement shell178
Corrigé 9.3 Sauvegarde des données utilisateur181
Chapitre 10 : Outils Linux
Corrigé 10.1 find186
Corrigé 10.2 grep189
Corrigé 10.3 cut192
Corrigé 10.4 sort193
Corrigé 10.5 head, tail195
Corrigé 10.6 Pour aller plus loin196