Overview
Le cours présente les bases de l’utilisation du terminal sous Linux, en détaillant l’interface, les principales commandes et leurs usages.
Présentation du terminal Linux
- Le terminal permet d’interagir avec Linux via une ligne de commande.
- On peut l’ouvrir via le menu ou le raccourci CTRL+ALT+T.
- L’invite de commande affiche l’utilisateur, le nom de l’ordinateur et le répertoire courant.
- Le tilde (~) désigne le répertoire personnel.
- Le signe $ indique le mode utilisateur standard, # le mode super utilisateur.
Navigation dans le système de fichiers
- La commande
cd
permet de changer de dossier.
cd ..
remonte au dossier parent.
- Un chemin absolu commence par / et part de la racine ; un chemin relatif dépend de l’emplacement actuel.
- Utiliser un chemin relatif ou absolu dépend du contexte pour plus d’efficacité.
Affichage et gestion des dossiers/fichiers
ls
liste le contenu d’un dossier ; ls -l
donne plus de détails ; ls -a
affiche les fichiers cachés.
- Les commutateurs (ex: -l, --all) modifient le comportement d’une commande.
- Les paramètres précisent sur quoi agit la commande.
Aide et documentation
man <commande>
affiche le manuel d’une commande.
- Appuyer sur Q pour quitter le manuel.
Commandes de gestion de fichiers et dossiers
clear
efface l’écran du terminal ; CTRL+L fait la même chose.
mkdir <dossier>
crée un dossier.
rmdir <dossier>
supprime un dossier vide.
rm -d <dossier>
supprime aussi un dossier vide ; rm -r <dossier>
supprime récursivement.
echo <texte>
affiche du texte ou écrit dans un fichier avec >.
cat <fichier>
affiche ou fusionne des fichiers.
mv <source> <destination>
déplace ou renomme fichiers/dossiers.
pwd
affiche le chemin du dossier courant.
cp <source> <destination>
copie un fichier ou dossier.
Visualisation partielle des fichiers
head <fichier>
affiche les premières lignes (par défaut 10).
tail <fichier>
affiche les dernières lignes.
- L’option -n permet de choisir le nombre de lignes.
Privilèges administrateur et sudo
sudo
exécute une commande avec les droits super utilisateur.
- Les commandes critiques, comme
reboot
, nécessitent sudo et le mot de passe d’un membre du groupe sudoers.
- Le groupe sudoers est réservé aux administrateurs.
Key Terms & Definitions
- Terminal — interface permettant d’entrer des commandes textuelles dans Linux.
- Répertoire personnel (~) — dossier propre à chaque utilisateur.
- Chemin absolu/relatif — façon de désigner l’emplacement d’un fichier/dossier.
- Commutateur (option) — paramètre modifiant le comportement d’une commande.
- Paramètre — argument précisant la cible d’une commande.
- Super utilisateur — administrateur ayant tous les droits sur le système.
- sudo — commande pour exécuter avec les privilèges administrateur.
Action Items / Next Steps
- S’exercer à utiliser les commandes vues (cd, ls, mkdir, rm, mv, cp, etc.).
- Consulter le manuel (
man
) des commandes pour explorer davantage les options.
- Prendre en main les notions de chemin relatif et absolu en naviguant dans différents dossiers.