■ Fiche de cours – Récapitulatif Linux
1■■ Commandes de base
Commande Fonction Exemple
pwd Affiche le chemin du dossier courant pwd
ls Liste les fichiers et dossiers ls -l /home
cd Changer de dossier cd /etc
mkdir Créer un dossier mkdir test
rmdir Supprimer un dossier vide rmdir test
touch Créer un fichier vide ou maj. date touch [Link]
cp Copier un fichier cp [Link] /home/user/
mv Déplacer ou renommer un fichier mv [Link] [Link]
rm Supprimer un fichier rm [Link]
cat Afficher le contenu d’un fichier cat [Link]
2■■ Gestion des utilisateurs et des groupes
Commande Description / Utilisation
sudo -i Passer en mode superutilisateur (root)
adduser nom Créer un nouvel utilisateur
deluser nom Supprimer un utilisateur
addgroup nom Créer un groupe
usermod -aG groupe utilisateur Ajouter un utilisateur à un groupe
groups utilisateur Afficher les groupes d’un utilisateur
cat /etc/passwd Lister les utilisateurs du système
cat /etc/group Lister les groupes du système
3■■ Droits d’accès et permissions
Chaque fichier/dossier a des droits : Lecture (r), Écriture (w), Exécution (x).
Notation : `rwxr-xr--` → propriétaire : rwx, groupe : r-x, autres : r--
Valeur Droits Signification
7 rwx Lecture + Écriture + Exécution
6 rw- Lecture + Écriture
5 r-x Lecture + Exécution
4 r-- Lecture seule
0 --- Aucun droit
Exemples :
chmod 777 fichier → tout le monde peut tout faire
chmod 755 dossier → propriétaire : tout ; autres : lecture + exécution
chmod 700 fichier → seul le propriétaire a accès
4■■ Commandes d’information système
Commande Description
whoami Affiche l’utilisateur courant
id Affiche UID, GID et groupes
who Liste les utilisateurs connectés
w Affiche les utilisateurs et leurs activités
df -h Affiche l’espace disque utilisé
top Affiche les processus en cours
5■■ Navigation et aide
• `man commande` → affiche le manuel d’aide de la commande
• `history` → affiche les dernières commandes exécutées
• `clear` → nettoie le terminal
• `exit` → quitte le terminal ou le mode root