En bref
Parcours Débutant sur Linux : maîtriser le terminal Bash pas à pas - se repérer, manipuler des fichiers, lire, éditer, gérer les droits, puis automatiser avec redirections, alias et processus.
Les 11 missions
-
Premiers pas dans le terminal
Ouvrir le terminal, comprendre le prompt et exécuter vos premières commandes sans risque.
- Ouvrir le terminal Linux
- Afficher votre emplacement actuel avec la commande pwd
- Afficher le contenu du dossier avec la commande ls
- Afficher votre nom d'utilisateur avec la commande whoami
- Nettoyer l'écran du terminal avec la commande clear
-
Se déplacer dans les dossiers
Vous repérer et vous déplacer dans l'arborescence avec pwd, cd et ls, comme dans un explorateur mais en ligne de commande.
- Entrer dans le dossier Documents avec la commande cd
- Vérifier le nouveau chemin avec la commande pwd
- Afficher les détails des fichiers avec la commande ls -l
- Retourner au dossier parent avec la commande cd ..
- Revenir au dossier personnel avec la commande cd ~
-
Créer, copier et supprimer des fichiers
Créer des dossiers et fichiers, les copier, les renommer et les supprimer en comprenant chaque geste et ses conséquences.
- Créer le dossier "coffre" avec la commande mkdir
- Créer le fichier "parchemin.txt" avec la commande touch
- Copier "parchemin.txt" vers "grimoire.txt" avec la commande cp
- Renommer "grimoire.txt" en "registre.txt" avec la commande mv
- Supprimer "registre.txt" avec la commande rm
-
Lire et retrouver des fichiers
Afficher le contenu d'un fichier et retrouver une information avec les commandes de lecture et de recherche.
- Afficher le contenu de Documents/readme.txt avec la commande cat
- Afficher le début de Documents/readme.txt avec la commande head
- Afficher la fin de Documents/readme.txt avec la commande tail
- Chercher "terminal" dans Documents/readme.txt avec la commande grep
- Trouver les fichiers texte avec la commande find
-
Éditer un fichier texte
Créer un fichier, écrire du texte avec un éditeur et vérifier le résultat depuis le terminal.
- Créer le fichier "notes.txt" avec la commande touch
- Ouvrir "notes.txt" avec l'éditeur nano
- Écrire un message dans "notes.txt" et sauvegarder avec nano
- Vérifier le contenu de "notes.txt" avec la commande cat
- Ouvrir "notes.txt" avec vim et quitter l'éditeur
-
Permissions et droits d'accès
Lire les droits d'un fichier (lecture, écriture, exécution) et les modifier avec chmod en toute sécurité.
- Créer "script.sh" et "secret.txt" pour travailler les droits
- Observer les colonnes de droits avec ls -l
- Donner le droit d'exécution à "script.sh" avec chmod +x
- Donner les droits classiques à "parchemin.txt" avec chmod 644
- Protéger "secret.txt" avec la commande chmod 600
- Relire les droits après chmod avec ls -l
-
Administrateur et sudo
Comprendre la différence entre utilisateur normal et administrateur, et utiliser sudo avec prudence.
- Vérifier que vous n'êtes pas root avant d'utiliser sudo
- Afficher le dossier système /etc avec la commande sudo ls
- Mettre à jour la liste des logiciels avec sudo apt update
- Mettre à jour la liste des logiciels avec sudo dnf update
- Mettre à jour la liste des logiciels avec sudo zypper update
- Mettre à jour la liste des logiciels avec sudo pacman -Syu
- Comprendre quand utiliser la commande sudo
-
Redirections et enchaînements
Écrire la sortie d'une commande dans un fichier et enchaîner des commandes avec le pipe (|).
- Créer "message.txt" avec du texte grâce à echo et >
- Ajouter une ligne à "message.txt" avec echo et >>
- Afficher "message.txt" avec la commande cat
- Filtrer une liste avec la commande pipe | et grep
- Enregistrer la liste du dossier dans "registre.txt" avec ls >
-
Historique et raccourcis
Retrouver et réutiliser vos commandes passées pour gagner du temps au quotidien.
- Afficher les anciennes commandes avec la commande history
- Chercher une commande dans l'historique avec history | grep
- Rappeler la dernière commande avec la flèche haut
- Nettoyer l'écran avec clear puis rappeler une commande
-
Alias et personnalisation
Créer des raccourcis de commandes (alias) et comprendre où les rendre permanents dans le shell.
- Afficher la liste détaillée avec le raccourci ll
- Afficher les raccourcis disponibles avec la commande alias
- Afficher le fichier de configuration ~/.bashrc avec cat
- Créer une copie de sauvegarde de ~/.bashrc avec cp
- Comprendre comment garder un alias après fermeture du terminal
-
Processus en cours d'exécution
Lister les programmes actifs, identifier un processus par son nom et comprendre comment l'arrêter proprement.
- Afficher les processus en cours avec la commande ps
- Afficher tous les processus avec la commande ps aux
- Trouver le numéro PID de bash avec la commande pgrep
- Surveiller les processus en direct avec la commande top
- Comprendre l'arrêt d'un programme avec la commande kill
Compétences travaillées
- CRCN 5.2 Évoluer dans un environnement numérique, niveau 1
- CRCN 1.2 Gérer des données, niveau 1