Logo de La Capsule CapsuleOS

Préférences

Linux et Bash

Apprenez le terminal pas à pas sur Linux : se repérer, gérer des fichiers, automatiser.

  • Débutant
  • Contributeur
  • 11 missions, 57 étapes
  • 11 systèmes

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

  1. Premiers pas dans le terminal

    Ouvrir le terminal, comprendre le prompt et exécuter vos premières commandes sans risque.

    1. Ouvrir le terminal Linux
    2. Afficher votre emplacement actuel avec la commande pwd
    3. Afficher le contenu du dossier avec la commande ls
    4. Afficher votre nom d'utilisateur avec la commande whoami
    5. Nettoyer l'écran du terminal avec la commande clear
  2. 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.

    1. Entrer dans le dossier Documents avec la commande cd
    2. Vérifier le nouveau chemin avec la commande pwd
    3. Afficher les détails des fichiers avec la commande ls -l
    4. Retourner au dossier parent avec la commande cd ..
    5. Revenir au dossier personnel avec la commande cd ~
  3. 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.

    1. Créer le dossier "coffre" avec la commande mkdir
    2. Créer le fichier "parchemin.txt" avec la commande touch
    3. Copier "parchemin.txt" vers "grimoire.txt" avec la commande cp
    4. Renommer "grimoire.txt" en "registre.txt" avec la commande mv
    5. Supprimer "registre.txt" avec la commande rm
  4. Lire et retrouver des fichiers

    Afficher le contenu d'un fichier et retrouver une information avec les commandes de lecture et de recherche.

    1. Afficher le contenu de Documents/readme.txt avec la commande cat
    2. Afficher le début de Documents/readme.txt avec la commande head
    3. Afficher la fin de Documents/readme.txt avec la commande tail
    4. Chercher "terminal" dans Documents/readme.txt avec la commande grep
    5. Trouver les fichiers texte avec la commande find
  5. Éditer un fichier texte

    Créer un fichier, écrire du texte avec un éditeur et vérifier le résultat depuis le terminal.

    1. Créer le fichier "notes.txt" avec la commande touch
    2. Ouvrir "notes.txt" avec l'éditeur nano
    3. Écrire un message dans "notes.txt" et sauvegarder avec nano
    4. Vérifier le contenu de "notes.txt" avec la commande cat
    5. Ouvrir "notes.txt" avec vim et quitter l'éditeur
  6. 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é.

    1. Créer "script.sh" et "secret.txt" pour travailler les droits
    2. Observer les colonnes de droits avec ls -l
    3. Donner le droit d'exécution à "script.sh" avec chmod +x
    4. Donner les droits classiques à "parchemin.txt" avec chmod 644
    5. Protéger "secret.txt" avec la commande chmod 600
    6. Relire les droits après chmod avec ls -l
  7. Administrateur et sudo

    Comprendre la différence entre utilisateur normal et administrateur, et utiliser sudo avec prudence.

    1. Vérifier que vous n'êtes pas root avant d'utiliser sudo
    2. Afficher le dossier système /etc avec la commande sudo ls
    3. Mettre à jour la liste des logiciels avec sudo apt update
    4. Mettre à jour la liste des logiciels avec sudo dnf update
    5. Mettre à jour la liste des logiciels avec sudo zypper update
    6. Mettre à jour la liste des logiciels avec sudo pacman -Syu
    7. Comprendre quand utiliser la commande sudo
  8. Redirections et enchaînements

    Écrire la sortie d'une commande dans un fichier et enchaîner des commandes avec le pipe (|).

    1. Créer "message.txt" avec du texte grâce à echo et >
    2. Ajouter une ligne à "message.txt" avec echo et >>
    3. Afficher "message.txt" avec la commande cat
    4. Filtrer une liste avec la commande pipe | et grep
    5. Enregistrer la liste du dossier dans "registre.txt" avec ls >
  9. Historique et raccourcis

    Retrouver et réutiliser vos commandes passées pour gagner du temps au quotidien.

    1. Afficher les anciennes commandes avec la commande history
    2. Chercher une commande dans l'historique avec history | grep
    3. Rappeler la dernière commande avec la flèche haut
    4. Nettoyer l'écran avec clear puis rappeler une commande
  10. Alias et personnalisation

    Créer des raccourcis de commandes (alias) et comprendre où les rendre permanents dans le shell.

    1. Afficher la liste détaillée avec le raccourci ll
    2. Afficher les raccourcis disponibles avec la commande alias
    3. Afficher le fichier de configuration ~/.bashrc avec cat
    4. Créer une copie de sauvegarde de ~/.bashrc avec cp
    5. Comprendre comment garder un alias après fermeture du terminal
  11. Processus en cours d'exécution

    Lister les programmes actifs, identifier un processus par son nom et comprendre comment l'arrêter proprement.

    1. Afficher les processus en cours avec la commande ps
    2. Afficher tous les processus avec la commande ps aux
    3. Trouver le numéro PID de bash avec la commande pgrep
    4. Surveiller les processus en direct avec la commande top
    5. 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