Une commande est une instruction qu'un utilisateur envoie au système d'exploitation de son ordinateur pour lui faire exécuter une tâche. Il peut s'agir de manipuler des fichiers, d'accéder à des répertoires, de modifier des droits d'accès, etc. Du fait de la complexité des systèmes d'exploitation, il en existe un très grand nombre, et les actions précises de chacune d'elles sont de plus conditionnées par un jeu plus ou moins volumineux d'options. Elles constituent ainsi un outil extrêmement puissant, mais encore faut-il les connaître et parfaitement comprendre leurs actions !
Ces commandes peuvent être déclenchées soit indirectement par le biais d'outils graphiques (outils de l'environnement) soit directement par le biais de lignes de commandes saisies sur un terminal ou une console dans un langage extrêmement concis pour en simplifier la frappe, au risque de les faire apparaitre comme extrêmement mystérieuses aux néophytes ou même aux utilisateurs aguerris.
Le présent document a pour but de cataloguer les plus utiles et les plus fréquemment utilisées d'entre elles, en les classant par catégorie et par usage. Pour obtenir tous les détails de chacune d'elles (syntaxe, sémantique, exemples), reportez-vous aux pages correspondantes du manuel.
Si vous voulez aider à compléter cette page, et même si vous ne savez pas utiliser les balises de la doc, consultez la page participer_portail_lignes_commandes, qui a été conçue spécialement à cet effet.
Pour une liste de commandes supplémentaires, consultez le document Commandes UNIX de Wikipedia.
| Description | Commande & lien vers synopsis | Pages relatives | Manuel d'utilisation1) | Discussion dédiée du forum |
|---|---|---|---|---|
| Lister toutes les pages de manuels contenant une chaîne de caractère déterminée | apropos | man apropos | ||
| Lire le manuel d'utilisation d'une commande | man | man | man man | |
| Accéder à la documentation système | info | man info | ||
| Afficher l'aide succincte d'une commande | commande --help |
| Description | Commande & lien vers synopsis | Pages relatives | Manuel d'utilisation2) | Discussion dédiée du forum |
|---|---|---|---|---|
| Se déplacer dans un autre répertoire | cd | linux_en_10_min, cd, cd, commande:cd | man cd | |
| Indiquer l'espace occupé par les systèmes de fichiers | df | commande:df | man df | |
| Évaluer l'espace disque occupé par des fichiers | du | man du | ||
| Déterminer le type d'un fichier | file | man file | ||
| Informations détaillées sur un fichier | stat | man stat | ||
| Lister les fichiers et dossiers présents dans un répertoire | ls | linux_en_10_min, ls, commande:ls | man ls | |
| Afficher le chemin vers le répertoire de travail courant | pwd | console_ligne_de_commande | man pwd |
| Brève description | nom & lien vers synopsys | pages relatives | manpage-fr | discussion dédiée du forum |
|---|---|---|---|---|
| copie | cp | linux_en_10_min, exemple_cp, cp, debian_facile | manpage | |
| déplacement | mv | linux_en_10_min, mv, debian_facile | manpage | |
| suppression | rm | linux_en_10_min, rm, debian_facile | manpage | |
| création de répertoire | mkdir | linux_en_10_min, mkdir, debian_facile | manpage | |
| suppression de répertoire | rmdir | linux_en_10_min | manpage |
| Brève description | nom & lien vers synopsys | pages relatives | manpage-fr | discussion dédiée du forum |
|---|---|---|---|---|
| établir des liens symboliques | ln | debian_facile | manpage |
| Brève description | nom & lien vers synopsys | pages relatives | Manuel d'utilisation | discussion dédiée du forum |
|---|---|---|---|---|
| Archiver/désarchiver des répertoires et des fichiers | tar | tar, archivage commande:tar | man tar | |
| Extraire des fichiers d'une archive ZIP | unzip | archivage | man unzip | |
| Compresser/décompresser des fichiers avec l'extension .gz | gzip | archivage | man gzip | |
| Compresser/décompresser avec p7zip (.zip, .7z,…) | 7z | p7zip | man 7z |
| Brève description | nom & lien vers synopsys | pages relatives | manpage-fr | discussion dédiée du forum |
|---|---|---|---|---|
| rechercher des fichiers | find | recherche_ligne_commande | manpage | |
| faire des recherches plein texte | grep | recherche_ligne_commande | manpage | |
| lister les fichiers à partir d'une base de données | locate | recherche_ligne_commande | manpage | |
| Compter les lignes,mots,… d'un fichier | wc | initiation aux redirections | manpage |
| Description | Commande & lien vers synopsis | Pages relatives | Manuel d'utilisation | Discussion dédiée du forum |
|---|---|---|---|---|
| modifier les permissions d'accès aux fichiers/dossiers | chmod | console_ligne_de_commande, commande:chmod, Permissions (ou droits d'accès) | manpage | |
| modifier le propriétaire et le groupe propriétaire d'un fichier | chown | console_ligne_de_commande, commande:chown, Permissions (ou droits d'accès) | manpage | |
| changer le groupe propriétaire d'un fichier | chgrp | Permissions (ou droits d'accès) | manpage |
| Description | Commande & lien vers synopsis | Pages relatives | Manuel d'utilisation | Discussion dédiée du forum |
|---|---|---|---|---|
| Monter un système de fichiers (ou un périphérique) | mount | mount et fstab, commande:mount | man mount | |
| Démonter un système de fichiers | umount | commande:umount | man umount | |
| Éjecter un CD/DVD-ROM, disquette ZIP ou disque JAZ | eject | man eject |
eject est mort : cette commande n'est pas décrite dans la page pointée.
| Description | Commande & lien vers synopsis | Pages relatives | Manuel d'utilisation | Discussion dédiée du forum |
|---|---|---|---|---|
| pour vérifier/réparer un volume de données | fsck | commande:fsck | manpage | |
| pour réparer les problèmes communs d'une partition NTFS | ntfsfix | manpage | ||
| pour vérifier/réparer une partition FAT | dosfsck | manpage |
| Brève description | nom & lien vers synopsys | pages relatives | manpage-fr | discussion dédiée du forum |
|---|---|---|---|---|
| Afficher les tâches en cours | top | commande:top | man top | |
| Afficher les processus en cours | ps | man ps |
| Brève description | nom & lien vers synopsys | pages relatives | manpage-fr | discussion dédiée du forum |
|---|---|---|---|---|
| envoyer un signal à un processus | kill / killall | manpage |
| Brève description | Nom & lien vers synopsys | Pages relatives | manpage-fr | Discussion dédiée du forum |
|---|---|---|---|---|
| Afficher la mémoire libre / utilisée du système | free | man free | ||
| Afficher (créer/modifier) les partitions d'un disque dur | fdisk | fdisk, commande:fdisk | man fdisk | |
| Indiquer depuis quand le système a été mis en route | uptime | man uptime |
| Description | Commande & lien vers synopsis | Pages relatives | Manuel d'utilisation | Discussion dédiée du forum |
|---|---|---|---|---|
| Créer un nouveau compte d'utilisateur | adduser | adduser | man adduser | |
| ajouter un nouvel utilisateur | useradd | commande:useradd | manpage | |
| Créer un nouveau groupe d'utilisateurs | addgroup | man addgroup | ||
| Supprimer un compte d'utilisateur | deluser | man deluser | ||
| supprimer un utilisateur du système | userdel | commande:userdel | manpage | |
| Supprimer un groupe d'utilisateurs | delgroup | man delgroup | ||
| exécuter des commandes en tant qu'un autre utilisateur | sudo | sudo | manpage | |
| afficher les groupes auxquels appartient un utilisateur | groups | manpage | ||
| modifier le groupe d'appartenance d'un utilisateur | usermod | manpage | ||
| modifier le mot de passe d'un utilisateur | passwd | commande:passwd | manpage |
| Description | Commande & lien vers synopsis | Pages relatives | Manuel d'utilisation | Discussion dédiée du forum |
|---|---|---|---|---|
| pour installer et désinstaller des paquets | apt-get | apt-get, manuel:apt | manpage | |
| pour installer et désinstaller des paquets | aptitude, manuel:apt | manpage | ||
| gestion de paquet de niveau avancé | dpkg | manpage | ||
| pour gérer les clés de sécurité des dépôts de paquets | apt-key | manpage |