Liste de toutes les commandes Linux PDF

Document Details

InvaluableBliss6369

Uploaded by InvaluableBliss6369

CSSDM

2024

Tags

Linux commands command line terminal commands system administration

Summary

This document lists a comprehensive set of Linux commands, categorized for various tasks including file system management, disk operations, text manipulation, user management, hardware information, process management, networking, basic Linux systems, services, daemons, and kernel commands. It includes details on specific commands such as ls, cd, cmp, cp, diff, env, locate, mv, rm, rmdir, mkdir, ln, lsof, export, find, file, printenv, rename, pwd, which, and set.

Full Transcript

Liste de toutes les commandes Linux - malekal.com https://www.malekal.com/liste-des-commandes-linux/ Aller au contenu Menu Fermer Forum – Windows 11 – Windows 10 – Linux – Navigateur WEB – Ha...

Liste de toutes les commandes Linux - malekal.com https://www.malekal.com/liste-des-commandes-linux/ Aller au contenu Menu Fermer Forum – Windows 11 – Windows 10 – Linux – Navigateur WEB – Hardware – Dossiers Accueil GNU/Linux Général Liste de toutes les commandes Linux Liste de toutes les commandes Linux 12 novembre 2010 Général Dernière modification : 16 novembre 2024 Linux est un système d’exploitation que l’on peut utiliser en ligne de commandes à partir d’un terminal. Cela est très utile pour administrer des serveurs à distances par SSH. Mais on peut aussi installer un terminal Linux dans Windows 10 avec WSL. Dans ce tutoriel, vous trouverez la liste de toutes les commandes Shell Linux. Il s’agit de l’essentiel des commandes sur Linux pour administrer son serveur ou PC. Pour la plupart ce sont des les commandes de bases Linux que l’on trouve par défaut dans la plupart des distributions Linux. Cet article existe au format PDF : Télécharger “Aide mémoire des commandes Linux” au format PDF 1 sur 9 2025-01-05, 19:31 Liste de toutes les commandes Linux - malekal.com https://www.malekal.com/liste-des-commandes-linux/ Table des matières 1 Commandes de bases sur le système de fichiers 1.1 Commandes pour compresser ou décompresser des fichiers 2 Commandes de bases sur les disques 3 Commandes de bases sur les textes 4 Commandes de bases pour gérer les utilisateurs 5 Commandes informations matériels 6 Commandes de bases sur les processus 7 Commandes de bases réseaux 7.1 Commandes téléchargement, transfert de fichiers 8 Commandes systèmes de base Linux 8.1 Commandes systèmes de base Linux 8.2 Services, Daemons et init 8.3 Les commandes du noyau Linux 8.4 Les commandes APT 8.5 Les commandes Yum / dnf 8.6 Les commandes GRUB 8.7 Gestion de l’audio avec PipeWire 8.8 Gestion de l’audio avec PulseAudio 9 Les commandes qui ne sont pas de bases dans Linux 10 Les commandes X11 / Xorg 11 Mémos des commandes Linux en PDF 12 Liens Commandes de bases sur le système de fichiers Linux permet de manipuler les fichiers et dossiers. Voici les principales commandes. Commandes Actions ls Lister le contenu d’un répertoire cd Se déplacer dans un répertoire cmp Comparer deux fichiers cp Copier un fichier ou répertoire diff Comparer deux fichiers ligne par ligne et d’afficher la différence entre eux env Exécuter un autre programme dans un environnement personnalisé sans modifier l’environnement actuel locate Rechercher des fichiers (peut ne pas être inclut par défaut) mv Déplacer/renommer un fichier ou répertoire rm Supprimer un fichier ou répertoire rmdir Supprimer un dossier mkdir Créer un dossier ln Créer un lien vers un fichier ou dossier lsof Lister les fichiers ouverts export Définir les variables d’environnement find Chercher un fichier dans l’arborescence file Indiquer le type de fichier printenv Afficher toutes les variables d’environnement rename Renommer un fichier selon un pattern pwd Connaître le répertoire de travail courant which Renvoyer le chemin d’accès d’un fichier set Définir ou annule les variables de l’interpréteur de commandes. Lorsqu’elle est utilisée sans argument, elle affiche une liste de toutes les variables, y compris les variables d’environnement et de l’interpréteur de commandes split Découper un fichier en plusieurs fichiers stat Renvoyer le statut d’un fichier (droits, attributs, propriétaire, …) touch Créer un fichier s’il n’existe pas ou change sa date d’accès s’il existe 2 sur 9 2025-01-05, 19:31 Liste de toutes les commandes Linux - malekal.com https://www.malekal.com/liste-des-commandes-linux/ umask Définir les autorisations et permissions lors de la création d’un fichier ou répertoire unset Supprime les variables de l’interpréteur de commandes et de l’environnement Les commandes Linux du système de fichiers Commandes pour compresser ou décompresser des fichiers Commandes Actions gzip Compresser ou décompresser des fichiers au format gzip tar Permet de regrouper des fichiers ou arborescences de fichiers dans un seul fichier unzip Décompresser des fichiers au format ZIP zip Compresser des fichiers au format ZIP Commandes pour compresser ou décompresser des fichiers tar, gzip, bzip, rar, ZIP, 7zip – La compression/décompression de fichiers sur Linux Commandes de bases sur les disques Avec Linux, vous pouvez créer, modifier, supprimer, étendre ou fusionner des partitions de disques. Enfin on peut aussi voir l’espace disque utilisé, libre, etc. Commandes Actions blkid Imprimer les attributs du périphérique de bloc (partitions et support de stockage) comme uuid et le type de système de fichiers dd dd (data dump) est une commande Linux qui permet de copier des partitions de disques df Afficher l’espace disque et inode libre du Afficher l’espace utilisé et donne l’occupation disque par dossier fsadm Utilitaire pour redimensionner ou vérifier le système de fichiers sur un périphérique fdisk Gérer les disques et partitions de disque fsck Vérifier et réparer un système de fichiers Linux hwinfo hwinfo est un outil d’information matériel à usage général et peut être utilisé pour imprimer la liste des disques et des partitions lsblk Répertorier tous les blocs de stockage, y compris les partitions de disque et les lecteurs optiques mkfs Créer le système de fichiers (ex4, etc) mkfifo Créer des tubes nommés (FIFO) avec les NOM donnés parted Lister et modifier les partitions de disque Les commandes Linux sur les disques Commandes de bases sur les textes Voici les commandes autour de la manipulations de textes. Très pratique pour manipuler les fichiers textes. Commandes Actions awk / gawk Langage de balayage et de traitement des motifs cat Afficher le contenu d’un fichier cfscript Diviser un fichier en plusieurs segments sur la base de lignes de contexte ou de motifs spécifiés cut Supprimer des sections d’un fichier grep Rechercher l’occurrence dans un fichier head Afficher l’entête du fichier join Rejoint les lignes de deux fichiers partageant un champ commun de données. less Comme more mais en plus rapide look Montre les lignes commençant par un pattern more Afficher le contenu d’un fichier page par page nl Écrit chaque fichier sur la sortie standard, avec des numéros de ligne ajoutés sed Recherche/remplacer, substitution de texte sort Trier le flux d’entrée tee Lit l’entrée standard et l’écrit à la fois dans la sortie standard et dans un ou plusieurs fichiers tail Affiche les dernières lignes d’un fichier tr Transforme une liste de caractère en une autre liste wc Afficher le nombre de lignes d’un fichier texte Les commandes de base Linux sur les textes Commandes de bases pour gérer les utilisateurs Voici la commandes pour gérer les utilisateurs Linux. Commandes Actions adduser ou useradd Ajouter un utilisateur chage Afficher les dates d’expirations d’un utilisateur Linux chmod Changer les droits sur un fichier ou dossier chown Changer le propriétaire chfn Modifier le nom complet et les informations associées à un utilisateur chgrp Changer le propriétaire d’un propriétaire chpasswd Mettre à jour des mots de passe par lot deluser ou userdel Supprimer un utilisateur getent Afficher les entrées des bases de données configurées dans le fichier /etc/nsswitch.conf groups Renvoyer la liste des groupes dont l’utilisateur fait partie grpconv Créer gshadow à partir de group et d’un gshadow existant grpunconv Créer un groupe à partir de group et de gshadow, puis supprime gshadow 3 sur 9 2025-01-05, 19:31 Liste de toutes les commandes Linux - malekal.com https://www.malekal.com/liste-des-commandes-linux/ groupmod Modifier la configuration d’un groupe utilisateur id Renvoyer les informations UID – GID d’un utilisateur login Démarrer une session sur le système logname Afficher la liste des utilisateurs connectés à une machine passwd Changer le mot de passe d’un utilisateur Linux pwck Vérifier l’intégrité des fichiers de mots de passe pwconv Créer shadow à partir de passwd et d’un shadow éventuellement existant. pwunconv Créer passwd à partir de passwd et shadow, puis supprime shadow. su su (switch user) est une commande qui permet de s’identifier avec un autre utilisation ou passer une commande avec un autre utilisateur sudo Exécuter une commande avec un autre utilisateur sulogin sulogin est invoqué par init lorsque le système passe en mode mono-utilisateur users Montrer le nom d’utilisateur courant userdel Supprimer un utilisateur usermod Modifier un compte utilisateur w Afficher les utilisateurs présents sur le système et leur activité who Afficher la liste des utilisateurs connectés à une machine (ordinateur) whoami Afficher la liste des utilisateurs connectés à une machine (ordinateur) Commandes pour gérer les utilisateurs Comment gérer les utilisateurs/groupes sur Linux en ligne de commandes (adduser, addgroup, usermod, passwd, …) Ajouter un utilisateur à un groupe (ou à un deuxième groupe) sous Linux Utilisateur et groupes Ubuntu : ajouter, supprimer Commandes informations matériels Il existe toutes sortes de commandes Linux pour obtenir des informations matériels de votre PC. Les voici. Commandes Actions hdparm Permet d’obtenir des informations sur les supports de stockage (disque/SSD) dmidecode Afficher les informations système par une extraction des structures de données SMBOIS free Afficher la mémoire utilisée et libre hwinfo Afficher des informations très détaillées sur les périphériques d’un ordinateur lscpu Afficher les informations du processeur (CPU) lshw Afficher des informations très détaillées sur les périphériques d’un ordinateur lspci Répertorier tous les bus pci et les détails sur les périphériques qui y sont connectés. lsscsi Lister les périphériques SCSI lsusb Lister les périphériques USB watch Exécuter périodiquement une autre commande ou un script et d’afficher sa sortie en temps réel Commandes Linux sur informations matériels 6 commandes Linux pour afficher la configuration matérielle Commandes de bases sur les processus Et bien sûr les commandes Linux pour manipuler les processus. Commandes Actions bg Passer un processus en tache de fond (background) fg Pour reprendre un processus arrêté en arrière plan disown Supprimer des travaux ou pour indiquer à l’interpréteur de commandes de ne pas envoyer de signal HUP kill Envoyer un signal à un processus pour le tuer nice Démarrer un processus avec une priorité définis nohup Continuer l’exécution d’une commande en arrière-plan après la fermeture du shell renice Changer la priorité d’un processus en cours d’exécution pgrep Parcourt les processus en cours d’exécution et affiche sur la sortie standard les PID qui correspondent aux critères de sélection donnés. pidof Donne le PID d’un processus pkill Envoie le signal indiqué (SIGTERM par défaut) à chaque processus au lieu de les afficher sur la sortie standard pwait Attend chaque processus au lieu de les lister sur stdout ps Lister les processus top Afficher et classe les processus actifs (cpu – mém – temps) Les commandes Linux sur les processus Commandes de bases réseaux Voici quelques commandes réseaux, très utiles pour faire un diagnostic. Commandes Actions arp Afficher et manipuler la table et cache ARP dig Effectuer des requêtes DNS très poussées (à installer) ethtool Interroger ou contrôler le pilote du réseau et les paramètres du matériel host Effectuer des résolutions DNS iftop Afficher l’utilisation réseaux par interface ip Lister les interfaces réseaux et afficher la configuration IP ifconfig Lister les interfaces réseaux et afficher la configuration IP iptraf Afficher l’utilisation réseaux par interface hostname Afficher et modifier le nom de la machine hostnamectl Changer définitivement le nom de la machine mtr Lancer un traceroute en continue et ainsi de visualiser sur quel noeud, les pertes se font. netstat Afficher les connexions établies, en attente, etc ngrep network packet analyzer – Analyser les paquets réseaux nmap Effectuer des scans de ports nslookup Interroger les serveurs de noms Internet de manière interactive ping Ping sur un host resolvectl Modifier les serveurs DNS, connaître la configuration DNS et vider le cache DNS 4 sur 9 2025-01-05, 19:31 Liste de toutes les commandes Linux - malekal.com https://www.malekal.com/liste-des-commandes-linux/ route Afficher ou modifier les routes tcpdump Capturer et Analyser les paquets réseaux traceroute Effectuer un trace route sur un host Les commandes Linux réseaux Les commandes réseau utiles de Linux Commandes téléchargement, transfert de fichiers Commandes Actions curl Commande de transfert HTTP scp Transfert de fichiers sécurisé via le protocole SSH rsync Créer un miroir d’un dossier ou permet de synchroniser des dossiers wget Télécharger des fichiers depuis un serveur WEB Les commandes téléchargement, transfert de fichiers 6 commandes pour télécharger des fichiers en ligne de commandes sur Linux Commandes systèmes de base Linux Commandes systèmes de base Linux Commandes Actions alias et unalias Créer et supprimer un alias de commande apropos Afficher la documentation détaillée de certaines commandes et programmes chroot Créer une prison ou changer l’environnement du système date Afficher ou changer la date du système dconf Gérer la base de données dconf halt Ordonner l’arrêt du système help Obtenir l’aide d’une commande echo Affiche un texte dans le terminal gsettings Outil en ligne de commande pour interagir avec la base de données dconf history isualiser l’historique des commandes passées man Afficher le manuel d’une commande, fichier reboot Redémarrage/rebooter le PC sysctl Configurer les options du noyau Linux uname Afficher les informations du noyau Linux uptime Afficher le temps de fonctionnement du système et la charge moyenne which Localiser une commande whereis Localiser un binaire shutdown Arrêter le système xargs Prend l’entrée standard et la convertit en argument de commande pour une autre commande Les commandes systèmes de Linux Commandes Actions sudo systemctl suspend Mise en veille simple (S3) : suspension dans la mémoire RAM sudo systemctl hibernate Mise en veille prolongée (S4) : hibernation sudo systemctl hybrid-sleep Mise en veille hybride (Suspension dans la RAM+Mise en veille prolongée) sudo systemctl suspend-then-hibernate Mode veille basse consommation (S0ix) Les commandes Linux pour passer en veille Modes de mise en veille Linux et configuration et commandes pour passer en veille Services, Daemons et init Commandes Actions dmesg Afficher les messages liés au noyau sur les systèmes UNIX journalctl Visionner les journaux système service Démarrer ou arrêter un service systemctl Gérer les services systemctl update-rc.d Configurer le démarrage ou l’arrêt automatique de service au démarrage de la machine ou selon le runlevel Les commandes Linux sur les Services, Daemons et init Les commandes du noyau Linux Commandes Actions depmod Générer les fichiers modules.dep et map. insmod Charger un module dans le noyau Linux lsmod Lister les modules chargés du noyaux Linux modinfo Obtenir les informations d’un module modprobe Charger/décharger un module du noyau Linux rmmod Décharger un module du le noyau Linux Les commandes du noyau Linux Qu’est-ce que le Noyau Linux (kernel) : rôle, versions et comment ça marche Les commandes APT APT est une commande pour gérer les paquets sur les distributions à base de Debian comme Ubuntu ou Mint. 5 sur 9 2025-01-05, 19:31 Liste de toutes les commandes Linux - malekal.com https://www.malekal.com/liste-des-commandes-linux/ Commandes Actions aptitude Autres utilitaires pour gérer les paquets apt-cache Rechercher dans les dépôts apt-get install Installer un paquet apt-get upgrade Mettre à jour la distribution apt-get update Mettre à jour le cache local des dépôts Les commandes Linux APT Apt Linux : installer et mise à jour de package et distribution Les commandes Yum / dnf C’est le logiciel de gestion de paquets pour les distributions Redhat, Fedora, CentOS, etc. Pour Fedora, il est remplacé aussi par dnf. Voici les principales commandes de YUM : Commandes Actions yum install Installer un paquet depuis les dépôts yum localinstall Installer un paquet depuis un fichier RPM yum download Télécharge un paquet yum downgrade Installe une version antérieure du paquet yum search Cherche un paquet depuis les dépôts yum remove Supprime un paquet installé yum upgrade Mets à jour les paquets vers la dernière version la commande yum – le logiciel de gestion de paquet de Redhat Utiliser dnf/yum sur Linux Centos, Fedora, Redhat (REHL) Daemon et service Linux : configuration et fonctionnement Les commandes GRUB Commandes Description grub-install Installe Grub sur le disque. Cela restaure les fichiers manquants dans le dossier grub mais ne restaurera pas les fichiers supprimés ou corrompus intentionnellement. Le programme grub-install génère une image de base GRUB à l’aide de grub-mkimage et l’installe sur votre système grub-mkconfig Génère le fichier de configuration grub.cfg update-grub Mets à jour la configuration GRUB grub-setup Configure un appareil pour démarrer à l’aide de GRUB Cela réinstalle les fichiers GRUB 2 sur la partition montée à l’emplacement approprié et sur le MBR du périphérique désigné. grub-mount Effectue un montage en lecture seule de tout système de fichiers ou image de système de fichiers que GRUB comprend, en utilisant les pilotes de système de fichiers de GRUB via FUSE grub-mkimage Créer une image bootable de GRUB grub-mkrescue Créer une image de récupération de GRUB grub-mkrelpath Crée un chemin d’accès au système de fichiers par rapport à la racine de son système de fichiers contenant. Par exemple grub-probe Sonde les informations de périphérique pour un chemin ou un périphérique donné grub-reboot Redémarrer l’appareil sur une entrée spécifique de GRUB grub-script-check prend un fichier de script GRUB (voir Script de type Shell) et le vérifie pour les erreurs de syntaxe, similaires aux commandes telles que sh -n. Il peut prendre un chemin comme argument non optionnel; si aucun n’est fourni, il lira à partir de l’entrée standard. os-prober Détecter la présence d’un système d’exploitation (OS) autre que Linux pour créer le fichier de configuration nécessaire au démarrage. Il est utile dans une installation en Dual-Boot. Liste des principales commandes GRUB Gestion de l’audio avec PipeWire PipeWire est le serveur audio moderne qui remplace PulseAudio et JACK sur de nombreuses distributions. Commande Description Exemple wpctl status Affiche les périphériques audio et flux en cours. wpctl status wpctl set-default Définit le périphérique audio par défaut. wpctl set-default 36 wpctl set-volume Change le volume d’un périphérique ou flux (valeur entre 0.0 et 1.0 ou en pourcentage). wpctl set-volume 36 0.5 wpctl set-mute Coupe ou réactive le son (true ou false). wpctl set-mute 36 true wpctl move Déplace un flux audio vers un autre périphérique. wpctl move 123 36 pw-cli ls Liste les objets gérés par PipeWire (périphériques, flux, etc.). pw-cli ls Audio Linux : 10 commandes Linux à connaître avec des exemples Gestion de l’audio avec PulseAudio PulseAudio était le système audio standard avant PipeWire. Commande Description Exemple pactl list Liste tous les périphériques, flux et sources audio disponibles. pactl list pactl list short Affiche une liste simplifiée des périphériques et flux. pactl list short sinks pactl set-default-sink Définit le périphérique de sortie audio par défaut. pactl set-default-sink alsa_output pactl set-sink-volume Ajuste le volume d’un périphérique (valeur en pourcentage ou ratio). pactl set-sink-volume 0 50% pactl set-sink-mute Coupe ou réactive le son d’un périphérique. pactl set-sink-mute 0 true pavucontrol Lance une interface graphique pour gérer les périphériques et flux PulseAudio. pavucontrol Les commandes qui ne sont pas de bases dans Linux 6 sur 9 2025-01-05, 19:31 Liste de toutes les commandes Linux - malekal.com https://www.malekal.com/liste-des-commandes-linux/ Commandes Actions gcc Compilateur C et C++ du projet GNU efibootmgr Manipuler le gestionnaire de démarrage UEFI (efi bootmanager) make Utilitaire GNU make pour maintenir des groupes de programmes Les commandes qui ne sont pas de bases Les commandes X11 / Xorg Liste des commandes X11 Mémos des commandes Linux en PDF Memos-commandes-LinuxTélécharger Aide-memoire-commande-LinuxTélécharger Liens Tutoriel Linux/Unix : apprendre et débuter Comment obtenir de l’aide sur les commandes Linux Télécharger “Aide mémoire des commandes Linux” au format PDF Les commandes Linux réseaux Liste de toutes les commandes Linux 6 commandes pour télécharger des fichiers en ligne de commandes sur Linux 6 commandes Linux pour afficher la configuration matérielle 10 commandes “IP” utiles pour configurer les interfaces réseau sur Linux Audio Linux : 10 commandes Linux à connaître avec des exemples Liste des commandes de l’invite de commandes de Windows (CMD) Liste des commandes et utilitaires Windows 16 exemples de la commande CURL Comment lire les logs sur Linux en temps réel avec tail, multitail Liste des ports réseaux de connexion et fonctionnement Liste des commandes X11 Liste de toutes les commandes Linux 50 commandes de bases Linux à connaître ABSOLUMENT Tagged linux Navigation de l’article 7 sur 9 2025-01-05, 19:31 Liste de toutes les commandes Linux - malekal.com https://www.malekal.com/liste-des-commandes-linux/ Précédent Suivant Articpe précédent: Le phishing par Browser-in-the Browser (BITB) : comment ça marche Article suivant: Comment supprimer un proxy de Windows A la Une Windows 11 24H2 : les nouveautés Télécharger et Installer Windows 11 24H2 50 meilleures astuces pour Windows 11 20 meilleures fonctionnalités de Windows 10/11 15 meilleurs paramètres de Windows 11 à modifier Télécharger ISO Windows 11 Télécharger ISO Windows 10 Créer une clé USB d'installation de Windows 10 Créer une clé USB d'installation de Windows 11 Comment installer Windows 10 Comment installer Windows 11 Comment accélérer Windows 10 Comment accélérer Windows 11 Réparer Windows 10 sans perte de données Réparer Windows 11 sans perte de données Protéger son PC des virus et des pirates ? Live CD Malekal : la solution ultime pour dépanner son PC 8 sur 9 2025-01-05, 19:31 Liste de toutes les commandes Linux - malekal.com https://www.malekal.com/liste-des-commandes-linux/ 9 sur 9 2025-01-05, 19:31

Use Quizgecko on...
Browser
Browser