Commandes Linux essentielles pour l'administration système et les tâches quotidiennes.
ls -laListe tous les fichiers et répertoires avec des informations détaillées, y compris les fichiers cachés.
cd [directory]Change le répertoire actuel vers le chemin spécifié.
pwdAffiche le chemin du répertoire de travail actuel.
cp [source] [destination]Copie des fichiers ou des répertoires de la source vers la destination.
mv [source] [destination]Déplace ou renomme des fichiers et des répertoires.
rm -rf [file/directory]Supprime des fichiers ou des répertoires de manière récursive et forcée.
mkdir -p [directory]Crée un nouveau répertoire, y compris les répertoires parents si nécessaire.
touch [filename]Crée un nouveau fichier vide ou met à jour l'horodatage d'un fichier existant.
find [path] -name [pattern]Recherche des fichiers et des répertoires correspondant au motif spécifié.
ln -s [target] [link]Crée un lien symbolique vers un fichier ou un répertoire.
uname -aAffiche toutes les informations système, y compris la version du noyau.
df -hAffiche l'espace disque utilisé dans un format lisible par l'homme.
du -sh [directory]Affiche la taille totale d'un répertoire dans un format lisible par l'homme.
free -hAffiche l'utilisation de la mémoire dans un format lisible par l'homme.
uptimeAffiche depuis combien de temps le système fonctionne et les moyennes de charge.
whoamiAffiche le nom d'utilisateur actuellement connecté.
hostnameAffiche ou définit le nom d'hôte du système.
lsb_release -aAffiche les informations sur la distribution Linux.
ps auxAffiche tous les processus en cours d'exécution avec des informations détaillées.
topAffiche l'utilisation des ressources système en temps réel et les processus en cours d'exécution.
htopVisualiseur de processus interactif avec une meilleure interface utilisateur que top.
kill [PID]Termine un processus par son ID de processus.
killall [process-name]Termine tous les processus avec le nom spécifié.
bgReprend un travail suspendu en arrière-plan.
fgAmène un travail d'arrière-plan au premier plan.
jobsListe tous les travaux en cours d'exécution dans la session shell actuelle.
nohup [command] &Exécute une commande immunisée aux raccrochages, avec sortie vers un non-tty.
ping [host]Envoie des requêtes d'écho ICMP pour tester la connectivité réseau.
curl [url]Transfère des données depuis ou vers un serveur en utilisant divers protocoles.
wget [url]Télécharge des fichiers depuis le Web de manière non interactive.
netstat -tulnAffiche les connexions réseau, les tables de routage et les ports d'écoute.
ss -tulnRemplacement moderne de netstat pour examiner les sockets.
ifconfigConfigure ou affiche les paramètres de l'interface réseau.
ip addr showAffiche les adresses IP et les interfaces réseau.
ssh [user]@[host]Se connecte à un hôte distant via le protocole SSH.
scp [source] [user]@[host]:[destination]Copie des fichiers en toute sécurité entre des hôtes via SSH.
chmod 755 [file]Change les permissions de fichier (rwxr-xr-x).
chmod +x [file]Ajoute la permission d'exécution à un fichier.
chown [user]:[group] [file]Change le propriétaire et le groupe du fichier.
chgrp [group] [file]Change la propriété de groupe d'un fichier.
umaskAffiche ou définit le masque de permissions de création de fichier par défaut.
sudo [command]Exécute une commande avec les privilèges de superutilisateur.
cat [file]Affiche le contenu d'un fichier.
less [file]Visualise le contenu du fichier avec pagination et capacités de recherche.
head -n 10 [file]Affiche les 10 premières lignes d'un fichier.
tail -n 10 [file]Affiche les 10 dernières lignes d'un fichier.
tail -f [file]Suit les mises à jour du fichier en temps réel (utile pour les journaux).
grep [pattern] [file]Recherche un motif dans les fichiers.
grep -r [pattern] [directory]Recherche récursivement un motif dans tous les fichiers d'un répertoire.
sed 's/old/new/g' [file]Éditeur de flux pour filtrer et transformer du texte.
awk '{print $1}' [file]Langage de balayage de motifs et de traitement de texte.
wc -l [file]Compte le nombre de lignes dans un fichier.
tar -czf [archive.tar.gz] [directory]Crée une archive tar compressée.
tar -xzf [archive.tar.gz]Extrait une archive tar compressée.
zip -r [archive.zip] [directory]Crée une archive zip récursivement.
unzip [archive.zip]Extrait une archive zip.
mount [device] [mountpoint]Monte un système de fichiers dans un répertoire.
umount [mountpoint]Démonte un système de fichiers.
fdisk -lListe toutes les partitions de disque.
lsblkListe les informations sur les périphériques blocs.
Commandes Linux les plus utilisées.
Trouver par mots‑clés.
Utilisation expliquée simplement.
Aucune recherche n’est envoyée.
Trouver commandes et options rapidement.
Vérifier la syntaxe avant automatisation.
Comprendre l’usage des commandes.
Réduire le temps de recherche.
Saisissez une commande ou un mot‑clé.
Consultez description, exemples et options.
Utilisez la commande en terminal ou script.