1. Navigation & Fichiers

ls

Lister le contenu d'un répertoire.

ls -l # Détails
ls -a # Cachés
ls -h # Taille lisible

cd

Changer de répertoire.

cd .. # Parent
cd ~ # Home
cd - # Précédent

pwd

Affiche le chemin actuel.

cp

Copier.

cp -r # Copie récursive (dossier)
cp -a # Archive (droits/dates)

mv

Déplacer ou Renommer.

mv -f # Forcer l'écrasement

rm

Supprimer.

rm -r # Récursif (Dossier)
rm -f # Force (Danger !)

mkdir / rmdir

Créer/Supprimer Dossier.

mkdir -p a/b # Créer parents
rmdir vide # Suppr dossier vide

ln

Créer un lien.

ln -s # Lien symbolique (Raccourci)

2. Recherche & Lecture

3. Système & Processus

ps

Lister les processus.

ps -u user # Processus utilisateur
ps -aux # Tous les processus

kill / killall

Arrêter un processus.

kill -15 PID # Arrêt propre
kill -9 PID # Arrêt forcé
killall nom # Par nom

top

Moniteur temps réel (CPU/RAM).

df / du

Espace disque.

df -h # Espace libre
du -sh # Taille dossier

uptime / free

Temps et Mémoire.

free -m # RAM en Mo

mount / umount

Monter des disques.

mount -a # Tout monter (fstab)
umount /mnt # Démonter

systemctl

Gérer les services.

start / stop # Lancer / Arrêter
enable # Au démarrage

4. Droits & Utilisateurs

chmod

Changer les permissions.

chmod 755 # rwx r-x r-x
chmod +x # Exécutable

chown / chgrp

Changer propriétaire/groupe.

chown user:group file
chown -R # Récursif

Utilisateurs

Comptes.

adduser / deluser
passwd # Changer MDP
usermod # Modifier
id # Infos UID/GID

sudo

Super-Utilisateur.

5. Matériel & Paquets

apt-get

Gestionnaire (Debian/Ubuntu).

update # MAJ liste
upgrade # MAJ softs
install / remove

apt-cache

Recherche de paquets.

search nom
show nom

Hardware

Infos Matériel.

uname -a # Noyau
lspci # PCI
lsusb # USB
Copié !