Antisèche Linux

📂 Gestion des fichiers & dossiers

  1. ls → Lister le contenu d’un dossier
  2. ls -la → Lister tous les fichiers (y compris cachés) avec détails
  3. cd <dossier> → Changer de dossier
  4. pwd → Afficher le dossier courant
  5. mkdir <dossier> → Créer un dossier
  6. rmdir <dossier> → Supprimer un dossier vide
  7. rm <fichier> → Supprimer un fichier
  8. rm -rf <dossier> → Supprimer un dossier (forcé)
  9. cp <source> <destination> → Copier un fichier
  10. cp -r <source> <destination> → Copier un dossier
  11. mv <source> <destination> → Déplacer / Renommer
  12. touch <fichier> → Créer un fichier vide
  13. file <fichier> → Afficher le type de fichier

📄 Lecture & édition de fichiers

  1. cat <fichier> → Afficher le contenu
  2. less <fichier> → Lecture page par page
  3. more <fichier> → Lecture simple
  4. head <fichier> → Afficher les 10 premières lignes
  5. tail <fichier> → Afficher les 10 dernières lignes
  6. tail -f <fichier> → Suivi en temps réel
  7. nano <fichier> → Éditeur simple
  8. vim <fichier> → Éditeur avancé

🔎 Recherche & traitement de texte

  1. grep "texte" <fichier> → Rechercher du texte
  2. grep -r "texte" . → Recherche récursive
  3. find . -name "fichier.txt" → Trouver un fichier
  4. locate <fichier> → Recherche rapide
  5. which <commande> → Chemin d’une commande
  6. wc -l <fichier> → Compter les lignes
  7. sort <fichier> → Trier un fichier
  8. uniq <fichier> → Supprimer doublons
  9. cut -d',' -f1 <fichier> → Extraire une colonne
  10. awk '{print $1}' <fichier> → Afficher une colonne
  11. sed 's/ancien/nouveau/g' <fichier> → Remplacer du texte

⚙️ Informations système

  1. top → Processus en cours
  2. htop → Gestionnaire de processus avancé
  3. ps aux → Liste des processus
  4. df -h → Espace disque
  5. du -sh <dossier> → Taille d’un dossier
  6. free -h → Utilisation mémoire
  7. uptime → Temps de fonctionnement
  8. uname -a → Informations système
  9. whoami → Utilisateur actuel

🌐 Réseau

  1. ping <hôte> → Tester la connexion
  2. curl <url> → Requête HTTP
  3. wget <url> → Télécharger un fichier
  4. ssh user@host → Connexion SSH
  5. scp fichier user@host:/chemin → Copier via SSH
  6. ifconfig → Configuration réseau (ancien)
  7. ip a → Afficher les adresses IP
  8. netstat -tulnp → Ports ouverts

🔐 Permissions & utilisateurs

  1. chmod 755 <fichier> → Modifier permissions
  2. chown user:groupe <fichier> → Modifier propriétaire

🚀 Bonus (très utiles)

sudo <commande> → Exécuter en administrateur

history → Historique des commandes

clear → Nettoyer le terminal

alias ll='ls -la' → Créer un raccourci

man <commande> → Manuel d’utilisation