Top Commandes Linux – Fiche Cheat Sheet

Top Commandes Linux – Fiche Cheat Sheet

Top 60 Commandes Linux – Fiche Mémo

A. Gestion des Fichiers et Répertoires

  • ssh – Connexion sécurisée à distance via SSH
  • ls – Lister le contenu d’un répertoire
  • pwd – Afficher le chemin du répertoire courant
  • cd – Changer de répertoire
  • touch – Créer un fichier vide ou mettre à jour son horodatage
  • echo – Afficher un message ou la valeur d’une variable
  • nano – Éditeur de texte simple
  • vim – Éditeur de texte avancé
  • cat – Afficher le contenu d’un fichier
  • shred – Supprimer un fichier de façon sécurisée
  • mkdir – Créer un nouveau répertoire
  • cp – Copier un fichier
  • mv – Déplacer ou renommer un fichier
  • rm – Supprimer un fichier
  • rmdir – Supprimer un répertoire vide
  • ln – Créer un lien vers un fichier ou répertoire
  • tree – Afficher l’arborescence d’un répertoire
  • stat – Afficher les informations détaillées sur un fichier
  • basename – Extraire le nom de fichier d’un chemin
  • dirname – Extraire le chemin du dossier parent

B. Commandes de Gestion du Système

  • clear – Effacer le terminal
  • useradd – Ajouter un nouvel utilisateur
  • adduser – Ajouter un utilisateur avec plus d’options
  • sudo – Exécuter une commande en tant qu’administrateur
  • su – Changer d’utilisateur
  • exit – Fermer le terminal ou se déconnecter
  • sudo passwd – Modifier le mot de passe de l’utilisateur actuel
  • sudo passwd [utilisateur] – Modifier le mot de passe d’un autre utilisateur
  • sudo apt – Installer, mettre à jour ou supprimer des paquets (Debian/Ubuntu)
  • sudo apt update & install – Mettre à jour et installer des paquets
  • finger – Afficher des infos sur un utilisateur
  • man – Afficher le manuel d’une commande
  • whatis – Résumé d’une commande
  • which – Chemin d’une commande
  • whereis – Trouver les fichiers binaires/source/man d’une commande
  • wget – Télécharger un fichier depuis le web
  • curl – Transférer des données depuis/vers un serveur
  • zip – Compresser des fichiers en archive ZIP
  • unzip – Extraire une archive ZIP
  • less – Affichage page par page d’un fichier
  • id – Afficher l’ID utilisateur et groupe
  • groups – Afficher les groupes d’un utilisateur
  • groupadd – Ajouter un nouveau groupe
  • usermod – Modifier un compte utilisateur
  • deluser – Supprimer un utilisateur
  • delgroup – Supprimer un groupe

C. Comparaison et Manipulation de Fichiers

  • head – Afficher les premières lignes d’un fichier
  • tail – Afficher les dernières lignes
  • cmp – Comparer deux fichiers octet par octet
  • diff – Afficher les différences entre deux fichiers
  • sort – Trier les lignes d’un fichier
  • find – Rechercher des fichiers
  • chmod – Modifier les permissions
  • chown – Modifier le propriétaire
  • apt-get – Installer ou mettre à jour un paquet (Debian/Ubuntu)
  • yum – Gérer les paquets (RedHat/CentOS)
  • dnf – Gestionnaire de paquets moderne pour Fedora
  • snap – Gérer les paquets snap
  • flatpak – Installer des applications Flatpak

D. Gestion et Surveillance Réseau

  • ifconfig – Configurer les interfaces réseau
  • ip address – Afficher les infos IP
  • ip address | grep eth0 – IP de l’interface eth0
  • ip address | grep eth0 | grep inet | awk – Extraire l’adresse IP avec awk
  • resolvectl status – Voir la configuration DNS
  • ping – Tester la connectivité réseau
  • netstat – Afficher les connexions et stats réseau
  • -tulpn – Voir les ports d’écoute et programmes liés
  • ss – Statistiques des sockets
  • iptables – Gérer les règles de pare-feu
  • ufw – Interface utilisateur pour iptables
  • lscpu – Infos CPU
  • lsblk – Liste des périphériques de stockage
  • lspci – Afficher les périphériques PCI
  • lsusb – Afficher les périphériques USB
  • dmidecode – Afficher les infos BIOS/Matériel

E. Informations Système & Gestion des Processus

  • uname – Infos système : noyau, hôte, version
  • neofetch – Infos système colorées (visuel)
  • cal – Afficher un calendrier
  • free – Voir la mémoire utilisée/libre
  • df / df -H – Utilisation des disques
  • ps – Afficher les processus actifs
  • top – Infos en temps réel sur les processus
  • kill – Terminer un processus
  • pkill – Terminer un processus par nom
  • systemctl – Gérer les services système
  • history – Afficher l’historique des commandes
  • sudo reboot – Redémarrer le système
  • shutdown – Éteindre/redémarrer
  • dmesg – Messages du noyau
  • journalctl – Voir les logs du système (avec systemd)
  • tail -f /var/log/syslog – Suivre les logs système
  • last – Dernières connexions utilisateurs

F. Réseau (Avancé)

  • hostname – Afficher ou modifier le nom d’hôte
  • dig – Interroger les serveurs DNS
  • nslookup – Rechercher les infos DNS
  • nmap – Scanner les ports d’un hôte
  • iperf3 – Tester la bande passante réseau

G. Programmation & Scripts

  • bash – Lancer un script shell
  • python3 – Lancer un script Python
  • chmod +x script.sh – Rendre un script exécutable
  • ./script.sh – Exécuter un script local

H. Archivage & Sauvegarde

  • tar -czf archive.tar.gz dossier/ – Archiver et compresser un dossier
  • tar -xzf archive.tar.gz – Extraire une archive
  • rsync -avh source/ destination/ – Synchroniser des fichiers
  • scp fichier user@hôte:/chemin – Copier un fichier en SSH

I. Outils Divers

  • alias – Créer des alias de commandes
  • date – Afficher ou définir la date
  • uptime – Afficher depuis combien de temps le système est actif
  • watch – Exécuter une commande périodiquement
  • time – Mesurer le temps d’exécution d’une commande

 

Comments

No comments yet. Why don’t you start the discussion?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *