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
Aide système
Description | Commande | Pages relatives | Manuel d'utilisation | |
---|---|---|---|---|
Rechercher une page de manuel contenant une chaîne de caractère déterminée | apropos | man apropos | ||
Lister toutes les pages de manuels correspondant à une commande précise | whatis | man whatis | ||
Lire le manuel d'utilisation d'une commande | man | → Le manuel → debian-facile | man man | |
Afficher l'aide succincte d'une commande | commande --help | |||
Aide pour les commandes internes (cd, alias, for…) | help | help help | ||
Accéder à la documentation système | info | → debian-facile | man info (eng) |
Fichiers et répertoires
Système de fichiers
Description | Commande | Pages relatives | Manuel d'utilisation |
---|---|---|---|
Se déplacer dans un autre répertoire | cd | → Tutoriel console ligne de commande → Linux en 10 minutes → Console → debian-facile | man cd (eng) |
Indiquer l'espace occupé par les systèmes de fichiers | df | → debian-facile | man df |
Évaluer l'espace disque occupé par des fichiers | du | → debian-facile | 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 → debian-facile | man ls |
Afficher le chemin vers le répertoire de travail courant | pwd | → Tutoriel console ligne de commande → debian-facile | man pwd |
Manipulation
Description | Commande | Pages relatives | Manuel d'utilisation |
---|---|---|---|
Copie | cp | → Linux en 10 minutes → Console → Tutoriel console ligne de commande → debian-facile | man cp |
Déplacement ou renommer | mv | → Linux en 10 minutes → Tutoriel console ligne de commande → debian-facile | man mv |
Suppression | rm | → Linux en 10 minutes → Tutoriel console ligne de commande → debian-facile | man rm |
Création de répertoire | mkdir | → Linux en 10 minutes → Tutoriel console ligne de commande → debian-facile | man mkdir |
Suppression de répertoire | rmdir | → Linux en 10 minutes → debian-facile | man rmdir |
Liens & liens symboliques
Description | Commande | Pages relatives | Manuel d'utilisation |
---|---|---|---|
Créer des liens physiques ou symboliques | ln | → debian-facile | man ln |
Archives & Compression
Description | Commande | Pages relatives | Manuel d'utilisation |
---|---|---|---|
Archiver/désarchiver des répertoires et des fichiers | tar | → tar → Archivage → debian-facile | man tar |
Extraire des fichiers d'une archive ZIP | unzip | → zip → Archivage | man unzip |
Compresser/décompresser des fichiers avec l'extension .gz | gzip | → tar → Archivage | man gzip |
Compresser/décompresser avec p7zip (.zip, .7z,…) | 7z | → p7zip | man 7z (eng) |
Recherche
Description | Commande | Pages relatives | Manuel d'utilisation |
---|---|---|---|
Rechercher des fichiers | find | → Recherche en ligne de commande → debian-facile | man find |
Faire des recherches plein texte | grep | → Recherche en ligne de commande → debian-facile | man grep |
Lister les fichiers à partir d'une base de données | locate | → Recherche en ligne de commande → debian-facile | man locate |
Compter les lignes, mots,… d'un fichier | wc | → Initiation au shell → debian-facile | man wc |
Visualiser le contenu des fichiers
Description | Commande | Pages relatives | Manuel d'utilisation |
---|---|---|---|
Concaténer des fichiers et les afficher sur la sortie standard | cat | → debian-facile | man cat |
Afficher un fichier page par page | more | → debian-facile | man more |
Afficher un fichier page par page | less | → debian-facile | man less |
Modification des droits d'accès (propriétés et modes)
Description | Commande | 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 → debian-facile | 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 → debian-facile | man chown |
Changer le groupe propriétaire d'un fichier | chgrp | → Permissions (ou droits d'accès) | man chgrp |
Disques et périphériques
Monter ou démonter un périphérique
Description | Commande | Pages relatives | Manuel d'utilisation |
---|---|---|---|
Monter un système de fichiers ou un périphérique | mount | → mount et fstab → debian-facile | man mount |
Démonter un système de fichiers ou un périphérique | umount | → debian-facile | man umount |
Éjecter ou injecter un CD, DVD et disque blu-ray | eject | → debian-facile | man eject |
Restaurer un disque dur
Description | Commande | Pages relatives | Manuel d'utilisation |
---|---|---|---|
Récupérer une partition perdue ou, sous certains systèmes, restaurer des fichiers perdus | testdisk | → testdisk → CGSecurity | man testdisk (eng) |
Restaurer des fichiers perdus sous une grande variété de systèmes, endommagés ou non | photorec | → photorec → CGSecurity | man photorec (eng) |
Vérifier et réparer un système de fichiers Linux | fsck | → fsck → debian-facile | man fsck |
Réparer les problèmes communs d'une partition NTFS | ntfsfix | → ntfsfix | man ntfsfix (eng) |
Vérifier et réparer une partition FAT | dosfsck | → dosfsck | man dosfsck |
Processus et réseau internet
Les processus système
Description | Commande | Pages relatives | Manuel d'utilisation |
---|---|---|---|
Afficher les tâches en cours | top | → debian-facile | man top |
Afficher les processus en cours | ps | → debian-facile | man ps |
Envoyer un signal à un processus | kill / killall | → debian-facile | man kill |
Utilisation du réseau internet
Description | Commande | Pages relatives | Manuel d'utilisation |
---|---|---|---|
Afficher toutes les connexions actives triées selon leur utilisation du réseau | iftop | → iftop → Analyse du trafic réseaux → debian-facile | man iftop (eng) |
Trier les processus selon leur consommation de bande passante | nethogs | man nethogs (eng) | |
Gérer et visualiser les cartes réseaux, les adresses IP et le routage | ip | → Routage → debian-facile | man ip (eng) |
Modification du système
Gérer les logiciels
Description | Commande | Pages relatives | Manuel d'utilisation |
---|---|---|---|
Installer et désinstaller des paquets | apt-get | → apt-get → Tutoriel console ligne de commande → debian-facile-get | man apt-get |
Installer et désinstaller des paquets | aptitude | → aptitude → debian-facile | man aptitude |
Faire des recherches dans le cache d'APT et afficher des informations sur les paquets | apt-cache | → Tutoriel console ligne de commande | 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 |
Service, mémoire, partition
Description | Commande | Pages relatives | Manuel d'utilisation |
---|---|---|---|
Contrôler le lancement d'un service et afficher son état | systemctl | → Systemd → debian-facile | man systemctl (eng) |
Afficher la mémoire libre et utilisée du système | free | man free | |
Créer et modifier les partitions d'un disque dur | fdisk | → fdisk → debian-facile | man fdisk |
fdisk en plus simple mais moins complet | cfdisk | → debian-facile | man cfdisk |
Indiquer depuis quand le système a été mis en route | uptime | man uptime |
Gérer les utilisateurs
Description | Commande | Pages relatives | Manuel d'utilisation |
---|---|---|---|
Créer un nouveau compte d'utilisateur | adduser | → adduser | man adduser |
Ajouter un nouvel utilisateur | useradd | → useradd → debian-facile | man useradd |
Supprimer un compte d'utilisateur | deluser | man deluser | |
Supprimer un utilisateur du système | userdel | → debian-facile | man userdel |
Exécuter des commandes en tant qu'un autre utilisateur | sudo | → Droits de super utilisateur | man sudo (eng) |
Modifier le mot de passe d'un utilisateur | passwd | → debian-facile | man passwd |
Gérer les groupes
Description | Commande | Pages relatives | Manuel d'utilisation |
---|---|---|---|
Créer un nouveau groupe d'utilisateurs | addgroup | man addgroup | |
Supprimer un groupe d'utilisateurs | delgroup | man delgroup | |
Afficher les groupes auxquels appartient un utilisateur | groups | man groups | |
Modifier le groupe d'appartenance d'un utilisateur | usermod | → debian-facile | man usermod |
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.