Ceci est une ancienne révision du document !
Portail lignes de commandes
La ligne de commandes est un outil très puissant dans les systèmes de type UNIX (GNU/Linux, *BSD, etc.). De prime abord, toutefois, elle semble extrêmement mystérieuse et devient vite un casse-tête pour les néophytes (et même les plus aguerris) qui doivent accomplir une tâche précise. Un très grand nombre de commandes existent ; encore faut-il les connaître et comprendre leurs actions !
Une commande, c'est une instruction qu'un utilisateur d'ordinateur envoie directement à son système d'exploitation, une tâche que celui-ci doit accomplir pour lui. De telles instructions servent à manipuler des fichiers, à accéder à des répertoires, modifier les droits d'accès à des fichiers, etc. Une commande se saisit dans une interface qui lui est dédié : le terminal (ou console). Chaque ligne du terminal contient une commande (une instruction) à exécuter.
Le présent document a pour but de cataloguer les commandes les plus utiles et les plus fréquemment utilisées, classées par catégorie et par usage.
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.
COMMANDES DE BASE
Brève description | nom & synopsys | pages relatives | manpage-fr | discussion dédiée du forum |
---|---|---|---|---|
choisir le répertoire courant | cd | linux_en_10_min, cd, cd, debian_facile | manpage | |
afficher le nom du répertoire de travail actuel | pwd | console_ligne_de_commande | manpage |
Informations sur le système de fichiers
Brève description | nom & synopsys | pages relatives | manpage-fr | discussion dédiée du forum |
---|---|---|---|---|
lister les fichiers présents dans un répertoire | ls | linux_en_10_min, ls, debian_facile | manpage | |
évaluer l’espace disque occupé par des fichiers | du | manpage | ||
indiquer l’espace occupé par les systèmes de fichiers | df | commande:df | manpage |
ACCÉDER A L'AIDE SYSTÈME
ACTION SUR LES FICHIERS ET RÉPERTOIRES
Manipulation
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 |
Liens symboliques
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 |
Compression
Brève description | nom & lien vers synopsys | pages relatives | manpage-fr | discussion dédiée du forum |
---|---|---|---|---|
Recherche
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 |
Visualiser le contenu des fichiers
Modification des droits d'accès (propriétés et modes)
Description | Commande & lien vers synopsis | Pages relatives | Manuel d'utilisation | Discussion dédiée dans le 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 |
GESTION DES PÉRIPHÉRIQUES
Monter ou démonter des périphériques
Description | Commande & lien vers synopsis | Pages relatives | Manuel d'utilisation | Discussion dédiée dans le forum |
---|---|---|---|---|
Monter un périphérique | mount | commande:mount | man mount | |
Démonter un périphérique | umount | commande:umount | man mount | |
Éjecter un CD/DVD-ROM, disquette ZIP ou disque JAZ | eject | man eject |
GESTION DES PROCESSUS SYSTÈME
Visualisation
Modification
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 |
INFORMATIONS SYSTÈME
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 | manpage | ||
afficher (créer/modifier) les partitions d'un disque dur | fdisk | fdisk, commande:fdisk | manpage | |
indiquer depuis quand le système a été mis en route | uptime | manpage |
SÉCURITÉ
Gérer les utilisateurs et les groupes
Description | Commande & lien vers synopsis | Pages relatives | Manuel d'utilisation | Discussion dédiée dans le forum |
---|---|---|---|---|
Créer un nouveau compte d'utilisateur | 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 |