Linux Commands List

Il s'agit d'une liste complète des commandes Linux que vous pouvez utiliser pour interagir avec votre système Linux. La liste est divisée en catégories, et chaque catégorie contient une liste de commandes que vous pouvez utiliser pour effectuer des tâches spécifiques.
Vous pouvez utiliser ces commandes pour gérer les fichiers, les répertoires, les processus, les utilisateurs, et plus encore. Vous pouvez également les utiliser pour effectuer des tâches de traitement de texte, d'édition, de script, de programmation, de gestion de paquets, de sauvegarde et de compression.
Partagez cette feuille de triche avec vos amis et collègues pour les aider à apprendre les commandes Linux et à devenir plus productifs.
Opérations de base sur les fichiers et les répertoires
| Commande | Description |
|---|---|
| ls | Explorez la commande Linux ls et ses applications pratiques pour la gestion des fichiers et des répertoires. Apprenez à utiliser les différentes options pour récupérer des informations détaillées sur les fichiers et à naviguer efficacement dans les structures de répertoires. |
| cd | Explorez la commande Linux cd, apprenez à naviguer dans le système de fichiers et comprenez la différence entre les chemins relatifs et absolus. |
| pwd | Explorez la commande Linux pwd, sa fonction et des exemples pratiques de son utilisation avec d'autres commandes pour gérer les fichiers et les répertoires. |
| mkdir | Explorez la commande mkdir sous Linux, apprenez à créer des répertoires, à gérer les permissions et à travailler avec des répertoires imbriqués à travers des exemples pratiques. |
| touch | Explorez la commande polyvalente touch sous Linux pour créer de nouveaux fichiers, modifier les horodatages des fichiers et gérer efficacement les opérations sur les fichiers. Obtenez une expérience pratique grâce à des exemples concrets. |
| cp | Explorez la commande polyvalente cp sous Linux à travers des exemples pratiques. Apprenez à copier des fichiers, des répertoires et à préserver les attributs et les horodatages des fichiers efficacement. |
| mv | Explorez la commande mv sous Linux et apprenez à renommer des fichiers, déplacer plusieurs fichiers et effectuer d'autres tâches de gestion de fichiers avec des exemples pratiques. |
| rm | Explorez la commande rm sous Linux avec des exemples pratiques. Apprenez à supprimer des fichiers et des répertoires, à gérer les invites de confirmation et à effectuer des suppressions forcées pour une gestion efficace des fichiers. |
| ln | Explorez la commande ln sous Linux, apprenez à créer des liens durs et symboliques, et comprenez leurs applications pratiques à travers des exemples pratiques. |
| cat | Explorez la commande polyvalente cat sous Linux à travers des exemples pratiques. Apprenez à concaténer et afficher des fichiers texte, ainsi qu'à ajouter du contenu à des fichiers existants, améliorant ainsi vos compétences de base en gestion de fichiers et de répertoires. |
| less | Explorez la commande less, un puissant visualiseur de texte pour Linux. Apprenez à naviguer dans les fichiers texte, à rechercher et mettre en évidence le contenu, et à utiliser less efficacement pour vos tâches quotidiennes. |
| more | Explorez la commande polyvalente more sous Linux, apprenez à naviguer et à rechercher dans les fichiers texte, et personnalisez son comportement pour une visualisation efficace des fichiers. |
| tree | Explorez la commande tree sous Linux, un outil puissant pour visualiser les structures de répertoires. Apprenez ses options de base et appliquez-la à des répertoires et fichiers spécifiques pour des cas d'utilisation pratiques. |
| du | Explorez la commande du sous Linux pour mesurer l'utilisation de l'espace disque, comprenez ses options et apprenez à exclure des répertoires du processus de mesure. |
| df | Explorez la commande df sous Linux, un outil puissant pour surveiller l'utilisation de l'espace disque. Apprenez à personnaliser la sortie et obtenez des informations pratiques sur la capacité de stockage de votre système. |
(...reste de la table...)
Traitement et édition de texte
| Commande | Description |
|---|---|
| grep | Explorez la puissante commande grep sous Linux, apprenez à rechercher des motifs dans les fichiers texte et combinez grep avec d'autres commandes pour un traitement de texte efficace. |
| sed | Explorez la puissance de la commande sed sous Linux, en apprenant à effectuer des substitutions de texte, à éditer plusieurs fichiers et plus encore à travers des exemples pratiques. |
| awk | Explorez la puissance de la commande awk sous Linux, apprenez à effectuer le traitement de texte, la manipulation et l'analyse de données avec des exemples pratiques. |
| cut | Explorez la commande polyvalente cut sous Linux et apprenez à extraire des colonnes spécifiques des fichiers texte. Découvrez des exemples pratiques pour améliorer vos compétences en traitement de texte. |
| paste | Apprenez à utiliser la commande paste sous Linux pour combiner plusieurs fichiers, personnaliser la sortie et effectuer des tâches de traitement de texte efficaces. |
| sort | Explorez la puissante commande sort sous Linux, apprenez à trier les fichiers selon différents critères et combinez-la avec d'autres commandes pour un traitement de texte efficace. |
| uniq | Explorez la commande uniq sous Linux, apprenez sa syntaxe et découvrez des exemples pratiques pour supprimer les lignes en double et compter les occurrences uniques dans les fichiers texte. |
| tr | Explorez la puissante commande tr sous Linux et apprenez à traduire, supprimer, compresser et compléter les caractères dans le traitement de texte avec des exemples pratiques. |
| head | Explorez la commande head sous Linux et apprenez à l'utiliser efficacement pour le traitement et l'édition de texte. Découvrez des exemples pratiques et maîtrisez les différentes options pour extraire les premières lignes des fichiers. |
| tail | Explorez la commande tail sous Linux et ses applications pratiques, notamment la surveillance des fichiers journaux et l'affichage de la fin des fichiers texte. |
(...reste de la table...)
Surveillance et gestion du système
| Commande | Description |
|---|---|
| top | Explorez la puissante commande top sous Linux, apprenez ses options et personnalisations, et analysez les performances du système à l'aide d'exemples concrets. |
| ps | Explorez la puissante commande ps sous Linux et apprenez à filtrer les processus par utilisateur, à surveiller l'utilisation du processeur et de la mémoire, et à obtenir des informations pratiques sur la surveillance et la gestion du système. |
| free | Explorez la commande free sous Linux, apprenez sa syntaxe et analysez l'utilisation de la mémoire avec des exemples pratiques. Personnalisez la sortie de la commande free pour répondre à vos besoins de surveillance du système. |
| uname | Explorez la commande polyvalente uname sous Linux, qui fournit des informations détaillées sur la configuration matérielle et logicielle de votre système. Apprenez à récupérer les détails du système et à combiner les options pour une sortie complète. |
| uptime | Explorez la commande uptime sous Linux et ses applications pratiques pour surveiller le temps de fonctionnement du système et la charge moyenne. Apprenez à utiliser efficacement cet outil pour la gestion et le dépannage du système. |
| lsof | Explorez la puissante commande lsof sous Linux, apprenez à identifier les fichiers ouverts par un processus et à localiser les connexions réseau. Développez vos compétences en surveillance et gestion du système. |
| vmstat | Explorez la puissante commande vmstat sous Linux, apprenez à surveiller les performances du système et à analyser les métriques du processeur, de la mémoire et des E/S disque avec des exemples pratiques. |
(...reste de la table...)
Gestion des utilisateurs et des permissions
| Commande | Description |
|---|---|
| useradd | Apprenez à créer de nouveaux comptes utilisateurs, à assigner des mots de passe et à gérer les propriétés des comptes utilisateurs à l'aide de la commande useradd sous Linux avec des exemples pratiques. |
| userdel | Apprenez à utiliser la commande userdel sous Linux pour supprimer des comptes utilisateurs, supprimer leurs répertoires personnels et gérer les permissions des utilisateurs sur votre système. |
| usermod | Explorez la commande usermod sous Linux et apprenez à modifier les propriétés des comptes utilisateurs, à changer le groupe principal d'un utilisateur et à désactiver l'expiration du compte utilisateur à l'aide d'exemples pratiques. |
| groupadd | Explorez la commande groupadd sous Linux avec des exemples pratiques, notamment la création de nouveaux groupes, l'ajout d'utilisateurs à des groupes et la modification des propriétés des groupes. Améliorez vos compétences en gestion des utilisateurs et des permissions. |
| groupdel | Explorez la commande groupdel sous Linux et apprenez à supprimer efficacement des groupes. Ce laboratoire couvre le but de groupdel, la création de groupes de test et la suppression de groupes à l'aide d'exemples pratiques. |
| groupmod | Explorez la commande groupmod sous Linux avec des exemples pratiques. Apprenez à modifier le nom et le GID d'un groupe, permettant une gestion efficace des utilisateurs et des permissions sur votre système Linux. |
| passwd | Explorez la commande passwd sous Linux et apprenez à changer les mots de passe des utilisateurs, à réinitialiser les mots de passe oubliés et à gérer efficacement les permissions des utilisateurs. |
| chown | Explorez la commande chown sous Linux et apprenez à changer la propriété des fichiers, y compris les changements de propriété récursifs, avec des exemples pratiques. |
(...reste de la table...)
Réseaux et Communication
| Commande | Description |
|---|---|
| ping | Explorez la commande ping sous Linux, apprenez à l'utiliser pour le dépannage réseau local et distant, et acquérez une expérience pratique avec les différentes options de la commande ping. |
| netstat | Explorez la commande netstat, un outil puissant pour le dépannage réseau. Apprenez à analyser les connexions réseau, les statistiques et à diagnostiquer les problèmes réseau sur les systèmes Linux. |
| ifconfig | Explorez la commande ifconfig sous Linux, apprenez sa syntaxe et ses options, et découvrez des exemples pratiques pour configurer les interfaces réseau. |
| ssh | Apprenez à utiliser la commande SSH pour vous connecter en toute sécurité à des serveurs Linux distants, transférer des fichiers, et plus encore. Explorez des exemples pratiques et maîtrisez les compétences essentielles pour l'administration système distante. |
| scp | Apprenez à utiliser la commande scp pour copier en toute sécurité des fichiers et des répertoires entre des hôtes locaux et distants sous Linux. Explorez des exemples pratiques et comprenez les fonctionnalités clés de la commande. |
(...reste de la table...)
Utilitaires de Disques et de Systèmes de Fichiers
| Commande | Description |
|---|---|
| mount | Explorez la commande mount sous Linux avec des exemples pratiques. Apprenez à monter des systèmes de fichiers locaux et distants, y compris NFS, pour gérer efficacement le stockage et accéder aux données sur votre système Linux. |
| umount | Explorez la commande umount sous Linux, apprenez à démonter les systèmes de fichiers montés et découvrez des exemples pratiques pour gérer efficacement votre système de fichiers. |
| fdisk | Apprenez à utiliser la commande fdisk sous Linux pour créer, supprimer et redimensionner des partitions. Explorez des exemples pratiques et comprenez la syntaxe et le but de la commande. |
| mkfs | Explorez la commande mkfs sous Linux, apprenez à créer des systèmes de fichiers sur des partitions et à formater des lecteurs USB, et gagnez de l'expérience pratique avec des exemples concrets. |
| fsck | Explorez la commande fsck sous Linux, apprenez à vérifier l'intégrité du système de fichiers et à réparer les problèmes à l'aide d'exemples pratiques. Acquérir des compétences essentielles en gestion des disques et des systèmes de fichiers. |
(...reste de la table...)
Compression et Archivage
| Commande | Description |
|---|---|
| tar | Explorez la commande tar sous Linux, apprenez à créer et extraire des archives, et à compresser et décompresser des données avec des exemples pratiques. |
| gzip | Explorez la commande gzip sous Linux, apprenez à compresser et décompresser des fichiers, et découvrez des techniques avancées pour une compression de données efficace. |
| gunzip | Explorez la commande gunzip sous Linux, apprenez à décompresser des fichiers gzippés, et à décompresser récursivement des répertoires avec des exemples pratiques. |
| zip | Explorez la commande polyvalente zip sous Linux, apprenez à créer et extraire des archives zip, et découvrez des techniques pour compresser et chiffrer des fichiers. |
| unzip | Apprenez à utiliser la commande unzip sous Linux pour extraire des fichiers d'archives ZIP compressées, y compris celles protégées par mot de passe. |
| bzip2 | Explorez l'utilitaire de compression bzip2 sous Linux, apprenez à compresser et décompresser des fichiers, et découvrez les options et techniques avancées de bzip2. |
(...reste de la table...)
Gestion des Processus
| Commande | Description |
|---|---|
| kill | Explorez la commande kill sous Linux, apprenez à terminer les processus et découvrez les options avancées pour gérer efficacement les processus. |
| pkill | Explorez la commande pkill sous Linux, apprenez à terminer les processus par nom ou ID, et gagnez de l'expérience pratique avec des exemples concrets. |
| killall | Explorez la commande killall sous Linux, apprenez à tuer les processus par nom ou utilisateur, et gagnez de l'expérience pratique avec des exemples concrets. |
| nice | Explorez la commande nice sous Linux et apprenez à ajuster la priorité des processus pour une performance optimale du système. Découvrez des exemples pratiques pour améliorer vos compétences en gestion de processus. |
| renice | Explorez la commande renice sous Linux pour ajuster la priorité des processus, avec des exemples pratiques illustrant son utilisation et ses avantages en matière de gestion des processus. |
| jobs | Explorez la commande jobs sous Linux, apprenez à gérer les processus en arrière-plan, et découvrez des exemples pratiques pour améliorer vos compétences en gestion de processus. |
| fg | Explorez la commande fg sous Linux et apprenez à ramener les processus en arrière-plan au premier plan, à gérer plusieurs processus en arrière-plan et à optimiser votre flux de travail avec des exemples pratiques. |
| bg | Explorez la commande bg sous Linux, apprenez à suspendre et déplacer les processus au premier plan vers l'arrière-plan, et à gérer efficacement les processus en arrière-plan. |
(...reste de la table...)
Configuration et Paramètres du Système
| Commande | Description |
|---|---|
| crontab | Explorez la commande crontab sous Linux et apprenez à planifier des tâches récurrentes. Découvrez des exemples pratiques pour améliorer vos compétences en gestion système. |
| systemctl | Explorez la commande systemctl, un outil puissant pour gérer les services système sous Linux. Apprenez à démarrer, arrêter, activer et désactiver les services, ainsi qu'à configurer le démarrage automatique des services. |
| service | Explorez la commande service sous Linux, apprenez à gérer les services système et à résoudre les problèmes liés aux services avec des exemples pratiques. |
| chkconfig | Explorez la commande chkconfig sous Linux, apprenez à configurer le comportement de démarrage des services et à gérer les niveaux de démarrage des services avec des exemples pratiques. |
| update-rc.d | Apprenez à utiliser la commande update-rc.d pour configurer les services à démarrer automatiquement au démarrage, gérer les priorités de démarrage des services et acquérir une expérience pratique avec des exemples concrets. |
(...reste de la table...)
Gestion des Paquets
| Commande | Description |
|---|---|
| rpm | Explorez la puissante commande rpm sous Linux, apprenez à installer, gérer, interroger et vérifier les paquets RPM, et gagnez de l'expérience pratique grâce à des exemples concrets. |
| apt-get | Apprenez à utiliser efficacement la commande apt-get sous Linux pour la gestion des paquets, y compris l'installation, la mise à jour, la suppression et le nettoyage des paquets. |
| dpkg | Explorez la commande dpkg sous Linux, apprenez à installer et gérer les paquets, et à résoudre les problèmes d'installation de paquets. Acquérir une expérience pratique dans la gestion des paquets en utilisant cet outil Linux essentiel. |
| yum | Explorez le puissant gestionnaire de paquets yum sous Linux. Apprenez à installer, mettre à jour et supprimer des paquets à l'aide d'exemples pratiques. Améliorez vos compétences en gestion système avec ce laboratoire complet. |
| apt | Explorez la commande apt sous Linux, apprenez à installer, mettre à jour, rechercher et supprimer des paquets à l'aide d'exemples pratiques. |
| aptitude | Explorez le gestionnaire de paquets aptitude sous Linux, apprenez à rechercher, installer, mettre à niveau et supprimer des paquets, et gagnez de l'expérience pratique avec des exemples concrets. |
| pacman | Explorez le gestionnaire de paquets pacman sous Linux, apprenez à installer, mettre à jour, rechercher et supprimer des paquets à l'aide d'exemples pratiques. |
| zypper | Explorez la commande zypper, un outil puissant de gestion de paquets pour les distributions Linux basées sur SUSE. Apprenez à installer, mettre à jour, rechercher et supprimer des paquets à l'aide de zypper avec des exemples pratiques. |
| emerge | Explorez la puissante commande emerge sous Linux, apprenez à installer des paquets, à mettre à jour et à mettre à niveau votre système avec des exemples pratiques. |
| dnf | Explorez la puissante commande dnf sous Linux, apprenez à installer, mettre à jour, gérer les paquets et les dépendances, et utilisez les groupes de paquets pour une gestion efficace des paquets. |
| snap | Explorez la puissance du gestionnaire de paquets Snap sous Linux. Apprenez à installer, mettre à jour et gérer les paquets Snap à travers des exemples pratiques, améliorant ainsi vos compétences en gestion de paquets Linux. |
| flatpak | Explorez l'outil de gestion de paquets Flatpak pour Linux, apprenez à installer et gérer les applications Flatpak, et personnalisez les environnements Flatpak pour vos besoins spécifiques. |
Scripting et Programmation
| Commande | Description |
|---|---|
| bash | Explorez la puissance des commandes bash Linux avec des exemples pratiques. Apprenez la navigation de base du système de fichiers, la manipulation de fichiers et de répertoires, ainsi que les techniques de recherche et de filtrage de données. |
| sh | Explorez la puissance de la commande sh Linux à travers des exemples pratiques. Apprenez les bases de la programmation shell, utilisez les variables et paramètres, et implémentez des instructions conditionnelles et des boucles pour automatiser efficacement les tâches. |
| perl | Apprenez à utiliser le langage de programmation Perl sous Linux, y compris l'exécution de scripts Perl et des exemples pratiques pour la manipulation de fichiers. |
| python | Explorez les fonctions intégrées de Python, la manipulation de chaînes de caractères et la gestion de fichiers/répertoires sous Linux à travers des exemples pratiques. |
| gcc | Explorez le compilateur GCC, apprenez à compiler des programmes C et découvrez les options d'optimisation pour un code efficace. |
| g++ | Apprenez les bases de la commande g++, compilez un programme C++ simple et explorez les options du compilateur et les techniques d'optimisation dans ce laboratoire pratique de programmation Linux. |
| make | Explorez la puissance de la commande make sous Linux, apprenez sa syntaxe et appliquez-la à la compilation de programmes C avec des exemples pratiques. |
| cmake | Apprenez à utiliser l'outil CMake pour construire et gérer des projets C++ sous Linux. Ce laboratoire couvre l'installation de CMake, la création d'un projet C++ simple et la compréhension des différentes configurations de build. |
(...reste de la table...)
Sauvegarde et Compression
| Commande | Description |
|---|---|
| bzip2recover | Explorez la commande bzip2recover, un outil puissant pour récupérer des fichiers bzip2 corrompus. Apprenez à l'utiliser efficacement avec des exemples pratiques et des options avancées. |
| uuencode | Explorez la commande uuencode sous Linux, apprenez à encoder et décoder des fichiers, et découvrez des cas d'utilisation pratiques de cet outil polyvalent dans les flux de travail de sauvegarde et de compression. |
| uudecode | Apprenez à utiliser la commande uudecode sous Linux pour décoder les fichiers uuencodés. Explorez des exemples pratiques et comprenez l'utilité de cet outil pour les tâches de sauvegarde et de compression. |
| gzexe | Explorez la commande gzexe sous Linux, apprenez à compresser et décompresser les fichiers exécutables, et découvrez des exemples pratiques de son utilisation. |
| sum | Explorez la commande sum sous Linux avec des exemples pratiques, incluant les opérations de sommation de base et la manipulation de nombres à virgule flottante. Devenez compétent dans le calcul des sommes de contrôle de fichiers et la vérification des données. |
| md5sum | Explorez la commande md5sum sous Linux, apprenez à générer et vérifier les sommes de contrôle MD5 pour les fichiers, et assurez l'intégrité des données avec des exemples pratiques. |
| dump | Explorez la commande dump sous Linux pour les sauvegardes complètes du système. Apprenez à effectuer une sauvegarde complète du système et à restaurer les données à partir du fichier de sauvegarde, avec des exemples pratiques. |
| restore | Apprenez à utiliser la commande restore sous Linux pour récupérer des fichiers spécifiques ou des structures de répertoires entières à partir d'archives de sauvegarde. Explorez des exemples pratiques et comprenez l'utilité et l'utilisation de cet outil essentiel de sauvegarde et de restauration. |
| rmt | Explorez la commande rmt sous Linux, apprenez à sauvegarder et restaurer des fichiers, et automatisez les sauvegardes à l'aide de tâches planifiées (cron). Améliorez vos compétences d'administration système avec des exemples pratiques. |
Utilitaires Divers
| Commande | Description |
|---|---|
| man | Explorez la puissante commande man de Linux, apprenez à naviguer dans les pages de manuel et à effectuer des recherches ciblées pour utiliser efficacement la documentation système. |
| info | Explorez la commande info de Linux, son utilité, ses options et des exemples pratiques pour obtenir des informations sur les commandes et utilitaires Linux. |
| whatis | Explorez la commande whatis de Linux, son utilité, sa syntaxe et ses utilisations pratiques. Apprenez à utiliser cet utilitaire pour obtenir rapidement des informations sur les commandes et les composants du système. |
| apropos | Explorez la commande apropos de Linux, un outil puissant pour rechercher dans les pages de manuel et trouver les commandes système pertinentes. Apprenez à effectuer des recherches de base, à personnaliser avec des expressions régulières et à découvrir des cas d'utilisation pratiques. |
| yes | Explorez la commande polyvalente yes de Linux et apprenez à l'utiliser pour générer une sortie répétée, à la combiner avec d'autres commandes et à automatiser diverses tâches. |
| sleep | Explorez la commande sleep de Linux et ses applications pratiques. Apprenez à utiliser sleep avec des intervalles de temps et à la combiner avec d'autres commandes pour une automatisation efficace des tâches. |
| bc | Explorez la commande polyvalente bc de Linux et apprenez à effectuer des opérations arithmétiques de base, des calculs avancés et des fonctions à l'aide d'exemples pratiques. |
| clear | Explorez la commande clear sous Linux, apprenez à effacer l'écran du terminal et automatisez le processus avec un script Bash. Améliorez vos compétences en ligne de commande et optimisez votre flux de travail. |
(...reste de la table...)
Félicitations !
Vous avez terminé avec succès le cours Linux Commands List !
Ce que vous avez appris
Tout au long de ce cours, vous avez acquis une expérience pratique avec des concepts et des compétences essentiels. Voici les points clés :
- Concepts de base : Vous avez maîtrisé les principes et techniques fondamentaux
- Compétences pratiques : Vous avez appliqué vos connaissances à travers des laboratoires interactifs et des exercices
- Application pratique : Vous avez appris à résoudre des problèmes pratiques en utilisant les compétences acquises
Prochaines étapes
- Continuez à pratiquer avec des laboratoires plus avancés
- Explorez des cours connexes pour étendre vos connaissances
- Appliquez ce que vous avez appris dans vos propres projets
Continuez à apprendre et codez avec plaisir ! 🚀
