{"id":62,"date":"2025-04-05T19:22:52","date_gmt":"2025-04-05T17:22:52","guid":{"rendered":"https:\/\/jaber.altabaa.fr\/?p=62"},"modified":"2025-04-05T19:37:31","modified_gmt":"2025-04-05T17:37:31","slug":"top-commandes-linux-fiche-memo-enrichie","status":"publish","type":"post","link":"https:\/\/jaber.altabaa.fr\/index.php\/2025\/04\/05\/top-commandes-linux-fiche-memo-enrichie\/","title":{"rendered":"Top Commandes Linux &#8211; Fiche Cheat Sheet"},"content":{"rendered":"<h1>Top 60 Commandes Linux &#8211; Fiche M\u00e9mo<\/h1>\n<h2>A. Gestion des Fichiers et R\u00e9pertoires<\/h2>\n<ul>\n<li><code>ssh<\/code> \u2013 Connexion s\u00e9curis\u00e9e \u00e0 distance via SSH<\/li>\n<li><code>ls<\/code> \u2013 Lister le contenu d\u2019un r\u00e9pertoire<\/li>\n<li><code>pwd<\/code> \u2013 Afficher le chemin du r\u00e9pertoire courant<\/li>\n<li><code>cd<\/code> \u2013 Changer de r\u00e9pertoire<\/li>\n<li><code>touch<\/code> \u2013 Cr\u00e9er un fichier vide ou mettre \u00e0 jour son horodatage<\/li>\n<li><code>echo<\/code> \u2013 Afficher un message ou la valeur d&rsquo;une variable<\/li>\n<li><code>nano<\/code> \u2013 \u00c9diteur de texte simple<\/li>\n<li><code>vim<\/code> \u2013 \u00c9diteur de texte avanc\u00e9<\/li>\n<li><code>cat<\/code> \u2013 Afficher le contenu d\u2019un fichier<\/li>\n<li><code>shred<\/code> \u2013 Supprimer un fichier de fa\u00e7on s\u00e9curis\u00e9e<\/li>\n<li><code>mkdir<\/code> \u2013 Cr\u00e9er un nouveau r\u00e9pertoire<\/li>\n<li><code>cp<\/code> \u2013 Copier un fichier<\/li>\n<li><code>mv<\/code> \u2013 D\u00e9placer ou renommer un fichier<\/li>\n<li><code>rm<\/code> \u2013 Supprimer un fichier<\/li>\n<li><code>rmdir<\/code> \u2013 Supprimer un r\u00e9pertoire vide<\/li>\n<li><code>ln<\/code> \u2013 Cr\u00e9er un lien vers un fichier ou r\u00e9pertoire<\/li>\n<li><code>tree<\/code> \u2013 Afficher l\u2019arborescence d\u2019un r\u00e9pertoire<\/li>\n<li><code>stat<\/code> \u2013 Afficher les informations d\u00e9taill\u00e9es sur un fichier<\/li>\n<li><code>basename<\/code> \u2013 Extraire le nom de fichier d\u2019un chemin<\/li>\n<li><code>dirname<\/code> \u2013 Extraire le chemin du dossier parent<\/li>\n<\/ul>\n<h2>B. Commandes de Gestion du Syst\u00e8me<\/h2>\n<ul>\n<li><code>clear<\/code> \u2013 Effacer le terminal<\/li>\n<li><code>useradd<\/code> \u2013 Ajouter un nouvel utilisateur<\/li>\n<li><code>adduser<\/code> \u2013 Ajouter un utilisateur avec plus d\u2019options<\/li>\n<li><code>sudo<\/code> \u2013 Ex\u00e9cuter une commande en tant qu\u2019administrateur<\/li>\n<li><code>su<\/code> \u2013 Changer d\u2019utilisateur<\/li>\n<li><code>exit<\/code> \u2013 Fermer le terminal ou se d\u00e9connecter<\/li>\n<li><code>sudo passwd<\/code> \u2013 Modifier le mot de passe de l\u2019utilisateur actuel<\/li>\n<li><code>sudo passwd [utilisateur]<\/code> \u2013 Modifier le mot de passe d\u2019un autre utilisateur<\/li>\n<li><code>sudo apt<\/code> \u2013 Installer, mettre \u00e0 jour ou supprimer des paquets (Debian\/Ubuntu)<\/li>\n<li><code>sudo apt update &amp; install<\/code> \u2013 Mettre \u00e0 jour et installer des paquets<\/li>\n<li><code>finger<\/code> \u2013 Afficher des infos sur un utilisateur<\/li>\n<li><code>man<\/code> \u2013 Afficher le manuel d\u2019une commande<\/li>\n<li><code>whatis<\/code> \u2013 R\u00e9sum\u00e9 d&rsquo;une commande<\/li>\n<li><code>which<\/code> \u2013 Chemin d\u2019une commande<\/li>\n<li><code>whereis<\/code> \u2013 Trouver les fichiers binaires\/source\/man d\u2019une commande<\/li>\n<li><code>wget<\/code> \u2013 T\u00e9l\u00e9charger un fichier depuis le web<\/li>\n<li><code>curl<\/code> \u2013 Transf\u00e9rer des donn\u00e9es depuis\/vers un serveur<\/li>\n<li><code>zip<\/code> \u2013 Compresser des fichiers en archive ZIP<\/li>\n<li><code>unzip<\/code> \u2013 Extraire une archive ZIP<\/li>\n<li><code>less<\/code> \u2013 Affichage page par page d\u2019un fichier<\/li>\n<li><code>id<\/code> \u2013 Afficher l\u2019ID utilisateur et groupe<\/li>\n<li><code>groups<\/code> \u2013 Afficher les groupes d\u2019un utilisateur<\/li>\n<li><code>groupadd<\/code> \u2013 Ajouter un nouveau groupe<\/li>\n<li><code>usermod<\/code> \u2013 Modifier un compte utilisateur<\/li>\n<li><code>deluser<\/code> \u2013 Supprimer un utilisateur<\/li>\n<li><code>delgroup<\/code> \u2013 Supprimer un groupe<\/li>\n<\/ul>\n<h2>C. Comparaison et Manipulation de Fichiers<\/h2>\n<ul>\n<li><code>head<\/code> \u2013 Afficher les premi\u00e8res lignes d\u2019un fichier<\/li>\n<li><code>tail<\/code> \u2013 Afficher les derni\u00e8res lignes<\/li>\n<li><code>cmp<\/code> \u2013 Comparer deux fichiers octet par octet<\/li>\n<li><code>diff<\/code> \u2013 Afficher les diff\u00e9rences entre deux fichiers<\/li>\n<li><code>sort<\/code> \u2013 Trier les lignes d\u2019un fichier<\/li>\n<li><code>find<\/code> \u2013 Rechercher des fichiers<\/li>\n<li><code>chmod<\/code> \u2013 Modifier les permissions<\/li>\n<li><code>chown<\/code> \u2013 Modifier le propri\u00e9taire<\/li>\n<li><code>apt-get<\/code> \u2013 Installer ou mettre \u00e0 jour un paquet (Debian\/Ubuntu)<\/li>\n<li><code>yum<\/code> \u2013 G\u00e9rer les paquets (RedHat\/CentOS)<\/li>\n<li><code>dnf<\/code> \u2013 Gestionnaire de paquets moderne pour Fedora<\/li>\n<li><code>snap<\/code> \u2013 G\u00e9rer les paquets snap<\/li>\n<li><code>flatpak<\/code> \u2013 Installer des applications Flatpak<\/li>\n<\/ul>\n<h2>D. Gestion et Surveillance R\u00e9seau<\/h2>\n<ul>\n<li><code>ifconfig<\/code> \u2013 Configurer les interfaces r\u00e9seau<\/li>\n<li><code>ip address<\/code> \u2013 Afficher les infos IP<\/li>\n<li><code>ip address | grep eth0<\/code> \u2013 IP de l\u2019interface eth0<\/li>\n<li><code>ip address | grep eth0 | grep inet | awk<\/code> \u2013 Extraire l\u2019adresse IP avec awk<\/li>\n<li><code>resolvectl status<\/code> \u2013 Voir la configuration DNS<\/li>\n<li><code>ping<\/code> \u2013 Tester la connectivit\u00e9 r\u00e9seau<\/li>\n<li><code>netstat<\/code> \u2013 Afficher les connexions et stats r\u00e9seau<\/li>\n<li><code>-tulpn<\/code> \u2013 Voir les ports d\u2019\u00e9coute et programmes li\u00e9s<\/li>\n<li><code>ss<\/code> \u2013 Statistiques des sockets<\/li>\n<li><code>iptables<\/code> \u2013 G\u00e9rer les r\u00e8gles de pare-feu<\/li>\n<li><code>ufw<\/code> \u2013 Interface utilisateur pour iptables<\/li>\n<li><code>lscpu<\/code> \u2013 Infos CPU<\/li>\n<li><code>lsblk<\/code> \u2013 Liste des p\u00e9riph\u00e9riques de stockage<\/li>\n<li><code>lspci<\/code> \u2013 Afficher les p\u00e9riph\u00e9riques PCI<\/li>\n<li><code>lsusb<\/code> \u2013 Afficher les p\u00e9riph\u00e9riques USB<\/li>\n<li><code>dmidecode<\/code> \u2013 Afficher les infos BIOS\/Mat\u00e9riel<\/li>\n<\/ul>\n<h2>E. Informations Syst\u00e8me &amp; Gestion des Processus<\/h2>\n<ul>\n<li><code>uname<\/code> \u2013 Infos syst\u00e8me : noyau, h\u00f4te, version<\/li>\n<li><code>neofetch<\/code> \u2013 Infos syst\u00e8me color\u00e9es (visuel)<\/li>\n<li><code>cal<\/code> \u2013 Afficher un calendrier<\/li>\n<li><code>free<\/code> \u2013 Voir la m\u00e9moire utilis\u00e9e\/libre<\/li>\n<li><code>df \/ df -H<\/code> \u2013 Utilisation des disques<\/li>\n<li><code>ps<\/code> \u2013 Afficher les processus actifs<\/li>\n<li><code>top<\/code> \u2013 Infos en temps r\u00e9el sur les processus<\/li>\n<li><code>kill<\/code> \u2013 Terminer un processus<\/li>\n<li><code>pkill<\/code> \u2013 Terminer un processus par nom<\/li>\n<li><code>systemctl<\/code> \u2013 G\u00e9rer les services syst\u00e8me<\/li>\n<li><code>history<\/code> \u2013 Afficher l\u2019historique des commandes<\/li>\n<li><code>sudo reboot<\/code> \u2013 Red\u00e9marrer le syst\u00e8me<\/li>\n<li><code>shutdown<\/code> \u2013 \u00c9teindre\/red\u00e9marrer<\/li>\n<li><code>dmesg<\/code> \u2013 Messages du noyau<\/li>\n<li><code>journalctl<\/code> \u2013 Voir les logs du syst\u00e8me (avec systemd)<\/li>\n<li><code>tail -f \/var\/log\/syslog<\/code> \u2013 Suivre les logs syst\u00e8me<\/li>\n<li><code>last<\/code> \u2013 Derni\u00e8res connexions utilisateurs<\/li>\n<\/ul>\n<h2>F. R\u00e9seau (Avanc\u00e9)<\/h2>\n<ul>\n<li><code>hostname<\/code> \u2013 Afficher ou modifier le nom d&rsquo;h\u00f4te<\/li>\n<li><code>dig<\/code> \u2013 Interroger les serveurs DNS<\/li>\n<li><code>nslookup<\/code> \u2013 Rechercher les infos DNS<\/li>\n<li><code>nmap<\/code> \u2013 Scanner les ports d\u2019un h\u00f4te<\/li>\n<li><code>iperf3<\/code> \u2013 Tester la bande passante r\u00e9seau<\/li>\n<\/ul>\n<h2>G. Programmation &amp; Scripts<\/h2>\n<ul>\n<li><code>bash<\/code> \u2013 Lancer un script shell<\/li>\n<li><code>python3<\/code> \u2013 Lancer un script Python<\/li>\n<li><code>chmod +x script.sh<\/code> \u2013 Rendre un script ex\u00e9cutable<\/li>\n<li><code>.\/script.sh<\/code> \u2013 Ex\u00e9cuter un script local<\/li>\n<\/ul>\n<h2>H. Archivage &amp; Sauvegarde<\/h2>\n<ul>\n<li><code>tar -czf archive.tar.gz dossier\/<\/code> \u2013 Archiver et compresser un dossier<\/li>\n<li><code>tar -xzf archive.tar.gz<\/code> \u2013 Extraire une archive<\/li>\n<li><code>rsync -avh source\/ destination\/<\/code> \u2013 Synchroniser des fichiers<\/li>\n<li><code>scp fichier user@h\u00f4te:\/chemin<\/code> \u2013 Copier un fichier en SSH<\/li>\n<\/ul>\n<h2>I. Outils Divers<\/h2>\n<ul>\n<li><code>alias<\/code> \u2013 Cr\u00e9er des alias de commandes<\/li>\n<li><code>date<\/code> \u2013 Afficher ou d\u00e9finir la date<\/li>\n<li><code>uptime<\/code> \u2013 Afficher depuis combien de temps le syst\u00e8me est actif<\/li>\n<li><code>watch<\/code> \u2013 Ex\u00e9cuter une commande p\u00e9riodiquement<\/li>\n<li><code>time<\/code> \u2013 Mesurer le temps d\u2019ex\u00e9cution d\u2019une commande<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Top 60 Commandes Linux &#8211; Fiche M\u00e9mo A. Gestion des Fichiers et R\u00e9pertoires ssh \u2013 Connexion s\u00e9curis\u00e9e \u00e0 distance via SSH ls \u2013 Lister le contenu d\u2019un r\u00e9pertoire pwd \u2013&hellip;<\/p>\n","protected":false},"author":1,"featured_media":65,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-62","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cheat-sheet"],"_links":{"self":[{"href":"https:\/\/jaber.altabaa.fr\/index.php\/wp-json\/wp\/v2\/posts\/62","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jaber.altabaa.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jaber.altabaa.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jaber.altabaa.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jaber.altabaa.fr\/index.php\/wp-json\/wp\/v2\/comments?post=62"}],"version-history":[{"count":3,"href":"https:\/\/jaber.altabaa.fr\/index.php\/wp-json\/wp\/v2\/posts\/62\/revisions"}],"predecessor-version":[{"id":66,"href":"https:\/\/jaber.altabaa.fr\/index.php\/wp-json\/wp\/v2\/posts\/62\/revisions\/66"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jaber.altabaa.fr\/index.php\/wp-json\/wp\/v2\/media\/65"}],"wp:attachment":[{"href":"https:\/\/jaber.altabaa.fr\/index.php\/wp-json\/wp\/v2\/media?parent=62"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jaber.altabaa.fr\/index.php\/wp-json\/wp\/v2\/categories?post=62"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jaber.altabaa.fr\/index.php\/wp-json\/wp\/v2\/tags?post=62"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}