Commandes et lignes de commandes
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 et de paramètres.
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 apparaître comme extrêmement mystérieuses aux néophytes voire 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 :
Le manuel d'utilisation d'une commande précise peut être affiché en ligne (en cliquant sur le lien donné dans le tableau), ou localement, en exécutant la commande man nom_de_la_commande
dans un terminal.
Avant de commencer
Pour une bonne compréhension des liens présents dans les tableaux ci-dessous :
- Commande & lien vers synopsis : Il s'agit du nom de la commande et du lien vers l'entrée correspondant à celle-ci dans la page Tutoriel : Les commandes de base en console (si la commande y est référencée).
- Pages relatives :
- Les autres liens internes vers les pages de la documentation « ubuntu-fr » où la commande est abordée.
- Les liens externes sont exclusivement ceux des pages correspondant à la commande sur le Wiki de la Documentation de Debian-Facile.
Aide système
-a- Description | Commande & lien vers synopsis | Pages relatives | Manuel d'utilisation |
---|---|---|---|
Lister toutes les pages de manuels contenant une chaîne de caractère déterminée | a propos | man a propos | |
Lire le manuel d'utilisation d'une commande | man | → [Tutoriel console ligne de commande] man → [debian-facile] man | man man |
Accéder à la documentation système | info | → [debian-facile] info | man info |
Afficher l'aide succincte d'une commande | commande --kelp |
Action sur les fichiers et répertoires
Système de fichiers
Description | Commande & lien vers synopsis | Pages relatives | Manuel d'utilisation |
---|---|---|---|
Se déplacer dans un autre répertoire | cd | → [Tutoriel console ligne de commande] cd → Linux en 10 minutes → [console] cd → [debian-facile] cd | man cd |
Indiquer l'espace occupé par les systèmes de fichiers | df | → [debian-facile] df | man df |
Évaluer l'espace disque occupé par des fichiers | du | → [debian-facile] 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 minutes → [console] ls → [debian-facile] ls | man ls |
Afficher le chemin vers le répertoire de travail courant | pwd | → [Tutoriel console ligne de commande] pwd → [debian-facile] pwd | man pwd |
Manipulation
Description | Commande & lien vers synopsis | Pages relatives | Manuel d'utilisation |
---|---|---|---|
Copie | cp | → Linux en 10 minutes → [console] exemple avec cp → [Tutoriel console ligne de commande] cp → [debian-facile] cp | man cp |
Déplacement | mv | → Linux en 10 minutes → [Tutoriel console ligne de commande] mv → [debian-facile] mv | man mv |
Suppression | rm | → Linux en 10 minutes → [Tutoriel console ligne de commande] rm → [debian-facile] rm | man rm |
Création de répertoire | mkdir | → Linux en 10 minutes → [Tutoriel console ligne de commande] mkdir → [debian-facile] mkdir | man mkdir |
Suppression de répertoire | rmdir | → Linux en 10 minutes → [debian-facile] rmdir | man rmdir |
Liens & liens symboliques
Description | Commande & lien vers synopsis | Pages relatives | Manuel d'utilisation |
---|---|---|---|
Créer des liens physiques ou symboliques | ln | → [debian-facile] ln | man ln |
Archives & Compression
Description | Commande & lien vers synopsis | Pages relatives | Manuel d'utilisation |
---|---|---|---|
Archiver/désarchiver des répertoires et des fichiers | tar | → tar → archivage → [debian-facile] tar | man tar |
Extraire des fichiers d'une archive ZIP | unzip | → unzip → archivage | man unzip |
Compresser/décompresser des fichiers avec l'extension .gz | gzip | → [tar] compression avec gzip targz → archivage | man gzip |
Compresser/décompresser avec p7zip (.zip, .7z,…) | 7z | → [p7zip] lignes de commande | man 7z |
Recherche
Description | Commande & lien vers synopsis | Pages relatives | Manuel d'utilisation |
---|---|---|---|
Rechercher des fichiers | find | → [Recherche en ligne commande] find → [debian-facile] find | man find |
Faire des recherches plein texte | grep | → [Recherche en ligne commande] grep → [debian-facile] grep | man grep |
Lister les fichiers à partir d'une base de données | locate | → [Recherche en ligne commande] locate → [debian-facile] locate | man locate |
Compter les lignes, mots,… d'un fichier | wc | → [Initiation au shell] exemple avec wc → [debian-facile] wc | man wc |
Visualiser le contenu des fichiers
Description | Commande & lien vers synopsis | Pages relatives | Manuel d'utilisation |
---|---|---|---|
Concaténer des fichiers et les afficher sur la sortie standard | cat | → [debian-facile] cat | man cat |
Afficher un fichier page par page | more | → [debian-facile] more | man more |
Afficher un fichier page par page | less | → [debian-facile] less | man less |
Modification des droits d'accès (propriétés et modes)
Description | Commande & lien vers synopsis | Pages relatives | Manuel d'utilisation |
---|---|---|---|
Modifier les permissions d'accès aux fichiers/dossiers | chmod | → Permissions (ou droits d'accès) → [Tutoriel console ligne de commande] chmod → [debian-facile] chmod | man chmod |
Changer le propriétaire et le groupe propriétaire d'un fichier | chown | → Permissions (ou droits d'accès) → [Tutoriel console ligne de commande] chown → [debian-facile] chown | man chown |
Changer le groupe propriétaire d'un fichier | chgrp | → Permissions (ou droits d'accès) | man chgrp |
Gestion des périphériques
Monter ou démonter des périphériques
Description | Commande & lien vers synopsis | Pages relatives | Manuel d'utilisation |
---|---|---|---|
Monter un système de fichiers (ou un périphérique) | mount | → [mount et fstab] La commande mount → [debian-facile] mount | man mount |
Démonter un système de fichiers | umount | → [debian-facile] umount | man umount |
Éjecter un CD/DVD-ROM, disquette ZIP ou disque JAZ | eject | → [debian-facile] eject | man eject |
Entretien des volumes de données
Description | Commande & lien vers synopsis | Pages relatives | Manuel d'utilisation |
---|---|---|---|
Vérifier/réparer un volume de données | fsck | → fsck → [debian-facile] fsck | man fsck |
Réparer les problèmes communs d'une partition NTFS | ntfsfix | → ntfsfix | man ntfsfix |
Vérifier/réparer une partition FAT | dosfsck | → dosfsck | man dosfsck |
Gestion des processus système
Visualisation
Description | Commande & lien vers synopsis | Pages relatives | Manuel d'utilisation |
---|---|---|---|
Afficher les tâches en cours | top | → [debian-facile] top | man top |
Afficher les processus en cours | ps | → [debian-facile] ps | man ps |
Modification
Description | Commande & lien vers synopsis | Pages relatives | Manuel d'utilisation |
---|---|---|---|
Envoyer un signal à un processus | kill / killall | → [debian-facile] kill | man kill |
Informations système
Description | Commande & lien vers synopsis | Pages relatives | Manuel d'utilisation |
---|---|---|---|
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 → [debian-facile] fdisk | man fdisk |
Afficher (créer/modifier) les partitions d'un disque dur | cfdisk | → [debian-facile] cfdisk | man cfdisk |
Indiquer depuis quand le système a été mis en route | uptime | man uptime |
Sécurité
Gérer les utilisateurs et les groupes
Description | Commande & lien vers synopsis | Pages relatives | Manuel d'utilisation |
---|---|---|---|
Créer un nouveau compte d'utilisateur | adduser | → adduser | man adduser |
Ajouter un nouvel utilisateur | useradd | → useradd → [debian-facile] useradd | man useradd |
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 | → [debian-facile] userdel | man userdel |
Supprimer un groupe d'utilisateurs | delgroup | man delgroup | |
Exécuter des commandes en tant qu'un autre utilisateur | sudo | → sudo | man sudo |
Afficher les groupes auxquels appartient un utilisateur | groups | man groups | |
Modifier le groupe d'appartenance d'un utilisateur | usermod | → [debian-facile] usermod | man usermod |
Modifier le mot de passe d'un utilisateur | passwd | → [debian-facile] passwd | man passwd |
Installer des logiciels
Description | Commande & lien vers synopsis | Pages relatives | Manuel d'utilisation |
---|---|---|---|
Installer et désinstaller des paquets | apt-get | → apt-get → [Tutoriel console ligne de commande] apt-get → [debian-facile] apt-get | man apt-get |
Installer et désinstaller des paquets | aptitude | → aptitude → [debian-facile] aptitude | man aptitude |
Faire des recherches dans le cache d'APT et afficher des informations sur les paquets | apt-cache | → [Tutoriel console ligne de commande] apt-cache search | man apt-cache |
Gestion de paquet de niveau avancé | dpkg | → dpkg | man dpkg |
Gérer les clés de sécurité des dépôts de paquets | apt-key | → apt-key | man apt-key |
Voir aussi
Pages en rapport avec le sujet
- CLIcompanion est un terminal qui vous permet de stocker des commandes et de créer un « dictionnaire de commandes ».
- N'oubliez pas la commande man pour afficher le manuel des autres commandes.
Autres ressources
- Pour une liste de commandes supplémentaires, consultez la page Commandes UNIX de Wikipedia.
man commande
dans un terminal.