Commandes Linux · 36 min read · Oct 04, 2025

Commandes Linux - Aperçu et Exemples

La ligne de commande est l’une des fonctionnalités les plus puissantes de Linux. Il existe une multitude d’outils de ligne de commande Linux, vous permettant de faire presque tout ce que vous pouvez imaginer sur votre PC Linux. Cependant, cela crée généralement un problème : avec tant de commandes disponibles, vous ne savez pas par où commencer à les apprendre, surtout lorsque vous êtes débutant.

Si vous êtes confronté à ce problème et que vous recherchez un moyen facile de commencer votre parcours en ligne de commande sous Linux, vous êtes au bon endroit. Dans cet article, nous vous présenterons un certain nombre de commandes Linux populaires et utiles. L’article est organisé de manière à ce que vous appreniez rapidement ce que fait chaque commande grâce à un exemple facile à comprendre. Pour en savoir plus sur une commande, cliquez sur le lien ‘Plus…’ à la fin de son explication.

Adduser/Addgroup

Les commandes adduser et addgroup vous permettent d’ajouter un nouvel utilisateur et un groupe à un système, respectivement. Voici un exemple pour adduser :

$ sudo adduser testuser  
Ajout de l'utilisateur `testuser' ...  
Ajout du nouveau groupe `testuser' (1003) ...  
Ajout du nouvel utilisateur `testuser' (1003) avec le groupe `testuser' ...  
Création du répertoire personnel `/home/testuser' ...  
Copie des fichiers depuis `/etc/skel' ...  
Entrez le nouveau mot de passe UNIX :

En savoir plus :

  • Tutoriel sur la commande Linux adduser/addgroup pour les débutants (7 exemples)

Apropos

La commande apropos est utilisée pour rechercher rapidement les noms et descriptions de toutes les pages de manuel disponibles. Exemples : Rechercher toutes les pages de manuel pour le programme postfix :

$ apropos postfix

En savoir plus :

  • Tutoriel sur la commande Linux apropos pour les débutants (5 exemples)

Aspell

La commande aspell vous permet d’effectuer une vérification orthographique sur un fichier texte. Exemple pour exécuter une vérification orthographique sur le fichier texte test.txt :

$ aspell -c test.txt

Consultez ce tutoriel pour une introduction approfondie à la commande aspell :

  • Tutoriel sur la commande Linux aspell pour les débutants (5 exemples)

Ar

La commande ar vous permet de créer, modifier ou extraire des archives. Exemple sur la façon de lister les fichiers de l’archive ‘test.a’ :

$ ar t test.a

En savoir plus :

  • Tutoriel sur la commande Linux ar pour les débutants (5 exemples)

Arch

La commande arch est utilisée pour imprimer l’architecture de la machine. Par exemple :

$ arch  
i686

Vous ne savez pas ce que signifie ‘i686’ ? Allez ici.

Basename

La commande basename vous permet de supprimer les composants des noms de fichiers qui ne sont pas nécessaires. Par exemple :

basename NAME [SUFFIX]  
basename OPTION... NAME...

Plus d’exemples de la commande basename :

  • Tutoriel sur la commande Linux basename pour les débutants (avec exemples)

Bzip2

La commande bzip2 est utilisée pour créer des archives de fichiers compressés au format bzip2. Bzip2 a un meilleur taux de compression que le format zip ou gzip.

$ bzip2 list.txt list1.txt list2.txt

Plus d’exemples :

  • Tutoriel sur la commande Linux bzip2 pour les débutants (6 exemples)

D’autres commandes pour travailler avec des fichiers d’archive au format bzip2 sont bzcmp, bzdiff, bzmore, bzless et bzgrep qui sont expliquées dans ce tutoriel :

  • Commandes Linux bzcmp, bzdiff, bzmore, bzless et bzgrep expliquées avec des exemples

Cal/Ncal

Les commandes cal et ncal affichent un calendrier dans la sortie.

$ cal  
Mars 2017   
Di Lu Ma Me Je Ve Sa   
1 2 3 4   
5 6 7 8 9 10 11   
12 13 14 15 16 17 18   
19 20 21 22 23 24 25   
26 27 28 29 30 31
$ ncal  
Mars 2017   
Di 5 12 19 26   
Lu 6 13 20 27   
Ma 7 14 21 28   
Me 1 8 15 22 29   
Je 2 9 16 23 30   
Ve 3 10 17 24 31   
Sa 4 11 18 25

Plus d’exemples des commandes cal et ncal :

  • 10 exemples pratiques de la commande Linux Cal/NCal pour les débutants

Cat

La commande cat vous permet de concaténer des fichiers ou des données fournies sur l’entrée standard et de les imprimer sur la sortie standard. En termes simples, la commande imprime les informations qui lui sont fournies, que ce soit par stdin ou sous la forme d’un fichier.

$ cat test.txt  
Bonjour...comment ça va ?

Plus d’exemples de la commande CAT :

  • 10 exemples de la commande Linux Cat pour les débutants

Cd

La commande cd est utilisée pour changer le répertoire de travail actuel de l’utilisateur.

$ cd /home/himanshu/

Plus d’exemples de la commande CD :

  • Tutoriel sur la commande Linux cd pour les débutants (8 exemples)

Chattr

La commande chattr est utilisée pour lister et modifier les attributs de système de fichiers étendus pour les fichiers et dossiers comme l’attribut immuable. Cet exemple montre comment rendre un fichier immuable afin qu’aucun utilisateur Linux, même l’utilisateur root, ne puisse le modifier ou le supprimer sans d’abord supprimer l’attribut immuable.

chattr +i /path/somefile.txt

L’attribut immuable est supprimé avec :

chattr -i /path/somefile.txt

Plus d’exemples pour la commande chattr sont montrés dans ce tutoriel :

  • Tutoriel sur la commande Linux chattr pour les débutants (5 exemples)

Chgrp

La commande chgrp vous permet de changer la propriété de groupe d’un fichier. La commande attend le nouveau nom de groupe comme premier argument et le nom du fichier (dont le groupe est modifié) comme deuxième argument.

$ chgrp howtoforge test.txt

Plus : Commande Linux Chgrp pour les débutants (5 exemples)

Chmod

La commande chmod vous permet de changer les permissions d’accès pour un fichier. Par exemple, si vous avez un fichier binaire (disons helloWorld), et que vous souhaitez le rendre exécutable, vous pouvez exécuter la commande suivante :

chmod +x helloWorld

Plus : Tutoriel sur la commande Linux chmod pour les débutants

Chown

La commande chown vous permet de changer la propriété et le groupe d’un fichier. Par exemple, pour changer le propriétaire d’un fichier test.txt en root, ainsi que définir son groupe comme root, exécutez la commande suivante :

chown root:root test.txt

Plus : Tutoriel sur la commande Linux Chown pour les débutants (7 exemples)

Cksum

La commande cksum imprime le CRC checksum et le nombre d’octets pour le fichier d’entrée.

$ cksum test.txt  
3741370333 20 test.txt

Vous ne savez pas ce qu’est un checksum ? Allez ici.

Plus sur la commande Chksum : Tutoriel sur la commande Linux cksum expliqué pour les débutants (avec exemples)

Clear

La commande clear est utilisée pour effacer l’écran du terminal.

$ clear

Plus : Tutoriel sur la commande Linux clear pour les débutants (3 exemples)

Cmp

La commande cmp est utilisée pour effectuer une comparaison octet par octet de deux fichiers.

$ cmp file1 file2  
file1 file2 diffèrent : octet 1, ligne 1

Plus d’exemples de la commande CMP :

  • Tutoriel sur la commande Linux cmp pour les débutants (7 exemples)

Comm

La commande comm est utilisée pour comparer deux fichiers triés ligne par ligne. Par exemple, si ‘file1’ contient les nombres 1-5 et ‘file2’ contient les nombres 4-8, voici ce que produit la commande ‘comm’ dans ce cas :

$ comm file1 file2  
1  
2  
3  
                     4  
                     5  
         6  
         7  
         8
  • Tutoriel sur la commande Linux comm pour les débutants (5 exemples)

Cp

La commande cp est utilisée pour copier des fichiers et des répertoires.

$ cp test.txt /home//himanshu/Desktop/

Plus : Tutoriel sur la commande Linux cp pour les débutants (8 exemples)

Cpulimit

Cpulimit est un outil qui limite l’utilisation du CPU d’un processus (exprimée en pourcentage, pas en temps CPU). Il est utile pour contrôler les travaux par lots lorsque vous ne voulez pas qu’ils consomment trop de cycles CPU. L’objectif de cpulimit est d’empêcher un processus de s’exécuter pendant plus d’un rapport de temps spécifié.

$  cpulimit -l 30 dd if=/dev/zero of=/dev/null &

Plus : Comment limiter l’utilisation du CPU avec CPULimit sur Ubuntu Linux

Csh

La commande csh est utilisée pour passer d’un shell utilisateur Linux à un autre. Pour passer de votre shell par défaut (probablement /bin/bash) à /bin/sh, utilisez cette commande :

$ chsh -s /bin/sh

Plus : Tutoriel sur la commande Linux chsh pour les débutants (5 exemples)

Csplit

La commande csplit vous permet de diviser un fichier en sections déterminées par des lignes de contexte. Par exemple, pour diviser un fichier en deux où la première partie contient ‘n-1’ lignes et la seconde contient le reste, utilisez la commande suivante :

$ csplit file1 [n]

Les deux parties sont enregistrées sous les noms de fichiers ‘xx00’ et ‘xx01’, respectivement.

Plus : Commande Linux Csplit expliquée pour les débutants (6 exemples)

Curl

La commande curl est utilisée pour télécharger des fichiers depuis Internet via HTTP ou HTTPS. Exemple pour récupérer un fichier torrent Ubuntu et l’enregistrer sous test.torrent dans le répertoire actuel :

$ curl http://releases.ubuntu.com/18.04/ubuntu-18.04-desktop-amd64.iso.torrent > test.torrent

Voir ici pour plus d’exemples avec des options utiles de ligne de commande curl :

  • Tutoriel sur la commande Linux curl pour les débutants (5 exemples)

Date

La commande date peut être utilisée pour imprimer (ou même définir) la date et l’heure du système.

$ date  
Mar Feb 28 17:14:57 IST 2017

Plus : Tutoriel sur la commande Date Linux pour les débutants (8 exemples)

Dd

La commande dd copie un fichier, le convertissant et le formatant selon les opérandes. Par exemple, la commande suivante crée une image de la partition /dev/sda.

dd if=/dev/sda of=/tmp/dev-sda-part.img

Plus : Tutoriel sur la commande Linux dd expliqué pour les débutants (8 exemples)

Df

La commande df affiche l’utilisation de l’espace disque du système de fichiers dans la sortie.

$ df /dev/sda1  
Système de fichiers 1K-blocs Utilisé     Disponible Utilisé% Monté sur  
/dev/sda1  74985616  48138832 23014620  68%     /

Plus : Tutoriel sur la commande df Linux pour les débutants (8 exemples)

Diff

La commande diff vous permet de comparer deux fichiers ligne par ligne.

$ diff file1 file2

Diff3

La commande diff3, comme son nom l’indique, vous permet de comparer trois fichiers ligne par ligne.

$ diff3 file1 file2 file3

Dig

La commande dig est utilisée pour interroger les serveurs DNS et résoudre les enregistrements DNS. Exemple pour obtenir l’adresse IP et les informations sur les serveurs de noms du domaine example.com :

$ dig example.com

Plus d’exemples sur la façon de résoudre des noms de domaine et des enregistrements DNS avec la commande dig :

  • Résoudre des noms de domaine avec la commande dig sur Linux

Dir

La commande dir liste le contenu du répertoire. Par exemple :

$ dir  
test1 test2 test.7z test.zip

Plus : Commande Linux dir pour les débutants (10 exemples)

Dirname

La commande dirname supprime le dernier composant d’un nom de fichier/chemin. En termes simples, vous pouvez le considérer comme un outil qui, par exemple, supprime le nom de fichier du chemin absolu du fichier.

$ dirname /home/himanshu/file1  
/home/himanshu

Plus : Tutoriel sur la commande Linux dirname expliqué pour les débutants (4 exemples)

Dmesg

La commande dmesg vous permet d’imprimer ou de contrôler le tampon de noyau. Voici sa syntaxe :

dmesg [options]

Plus : Tutoriel sur la commande Linux dmesg pour les débutants (5 exemples)

Dmidecode

La commande dmidecode imprime le contenu de la table DMI (alias SMBIOS) d’un système dans un format lisible par l’homme.

$ sudo dmidecode  
# dmidecode 2.12  
SMBIOS 2.6 présent.  
50 structures occupant 2056 octets.  
Table à 0x000FCCA0.  
Handle 0x0000, type DMI 0, 24 octets  
Informations sur le BIOS  
Fournisseur : American Megatrends Inc.  
Version : 080015   
Date de sortie : 08/22/2011  
...  
...  
...

Dpkg

L’outil dpkg est essentiellement un gestionnaire de paquets pour les systèmes Debian/basés sur Debian. Voici sa syntaxe :

dpkg ACTIONS

OU

dpkg [options] nom_fichier

Plus : Tutoriel sur la commande Linux dpkg pour les débutants (8 exemples)

Du

La commande du affiche l’utilisation du disque des fichiers présents dans un répertoire ainsi que ses sous-répertoires.

$ du /home/himanshu/Desktop/  
92 /home/himanshu/Desktop/Downloads/meld/meld/ui  
88 /home/himanshu/Desktop/Downloads/meld/meld/vc  
56 /home/himanshu/Desktop/Downloads/meld/meld/matchers  
12 /home/himanshu/Desktop/Downloads/meld/meld/__pycache__  
688 /home/himanshu/Desktop/Downloads/meld/meld  
16 /home/himanshu/Desktop/Downloads/meld/bin  
328 /home/himanshu/Desktop/Downloads/meld/data/ui  
52 /home/himanshu/Desktop/Downloads/meld/data/icons/svg

Plus : Tutoriel sur la commande Linux du pour les débutants (10 exemples)

Echo

La commande echo affiche tout texte d’entrée qui lui est donné.

$ echo hello hi  
hello hi

Plus : Tutoriel sur la commande Linux echo pour les débutants (5 exemples)

Ed

ed est un éditeur de texte orienté ligne.

$ ed

Eject

La commande eject vous permet d’éjecter des médias amovibles (typiquement, un CD ROM ou une disquette)

$ eject

Env

La commande env affiche non seulement l’environnement actuel, mais vous permet également de l’éditer.

$ env

Plus : Tutoriel sur la commande Linux env pour les débutants (5 exemples)

Exit

La commande exit provoque la sortie du shell.

$ exit

Plus : Commande Linux exit expliquée pour les débutants (avec exemples)

Expand

La commande expand convertit les tabulations présentes dans le(s) fichier(s) d’entrée en espaces et écrit le contenu du fichier sur la sortie standard.

$ expand file1

Plus : Tutoriel sur la commande Linux expand pour les débutants (avec exemples)

Expr

La commande expr évalue des expressions. Par exemple :

$ expr 1 + 2  
3

Plus : Tutoriel sur la commande Linux expr pour les débutants (avec exemples)

Factor

La commande factor imprime les facteurs premiers du nombre d’entrée.

$ factor 135  
135: 3 3 3 5

Plus : Tutoriel sur la commande Linux factor pour les débutants (avec exemples)

Fgrep

La commande fgrep est équivalente à la commande grep lorsqu’elle est exécutée avec l’option de ligne de commande -F. L’outil est également connu sous le nom de grep fixe ou rapide car il ne traite pas les métacaractères d’expression régulière comme spéciaux, traitant les informations comme une simple chaîne à la place.

Par exemple, si vous souhaitez rechercher un point (.) dans un fichier, et que vous ne voulez pas que grep l’interprète comme un caractère générique, utilisez fgrep de la manière suivante :

$ fgrep "." [nom-fichier]

Plus : Tutoriel sur la commande Linux fgrep pour les débutants (avec exemples)

Find

La commande find vous permet de rechercher des fichiers dans un répertoire ainsi que ses sous-répertoires.

$ find test*  
test  
test1  
test2  
test.7z  
test.c  
test.txt

Plus d’exemples de la commande Linux Find :

  • 14 exemples pratiques de la commande Linux Find pour les débutants
  • Recherche de fichiers et de dossiers avec la commande find
  • Trouver des fichiers sur la ligne de commande

Fmt

fmt est un simple formateur de texte optimal. Il reformate chaque paragraphe dans le fichier qui lui est passé et écrit le contenu du fichier sur la sortie standard.

$ fmt file1

Plus : Commande Linux fmt - utilisation et exemples

Fold

La commande fold enveloppe chaque ligne d’entrée pour s’adapter à une largeur spécifiée.

$ fold -w 10  
Salut, je m'appelle himanshu Arora
Salut, je m'appelle  
himans  
hu Arora

Plus : Tutoriel sur la commande Linux fold pour les débutants (avec exemples)

Free

La commande free affiche la quantité de mémoire libre et utilisée dans le système.

$ free  
       total           utilisé  libre   partagé tampons mis en cache  
Mem:   1800032       1355288 444744 79440   9068   216236  
-/+ tampons/mis en cache: 1129984 670048  
Swap:  1832956      995076  837880

Git

La commande git ou système de contrôle de version git a été développée par Linux Torvalds. C’est actuellement le système de contrôle de version logiciel le plus populaire qui a remplacé l’ancien système SVN. GIT est par exemple utilisé sur GitHub. Exemple de la façon de créer un nouveau dépôt git nommé ‘Mytest’ dans le répertoire actuel :

$ git init Mytest

Plus sur la commande git et comment la connecter à GitHub peut être trouvé ici :

  • Installer et utiliser Git et GitHub sur Ubuntu Linux : Un guide pour débutants

Grep

La commande grep recherche un motif spécifié dans un fichier (ou des fichiers) et affiche dans la sortie les lignes contenant ce motif.

$ *grep* Bonjour test.txt  
Bonjour...comment ça va ?

Plus de tutoriels et d’exemples pour la commande Grep Linux :

  • Comment utiliser grep pour rechercher des chaînes dans des fichiers sur le shell
  • Comment effectuer une recherche de motif dans des fichiers en utilisant Grep

Groups

La commande groups affiche le nom des groupes dont un utilisateur fait partie.

$ groups himanshu  
himanshu : himanshu adm cdrom sudo dip plugdev lpadmin sambashare

En savoir plus :

  • Commande Linux Groups pour les débutants (avec exemples)

Gzip

La commande gzip compresse le fichier d’entrée, remplaçant le fichier lui-même par un fichier ayant une extension .gz.

$ gzip file1

Plus : Tutoriel sur la commande Gzip pour les débutants (7 exemples)

Gunzip

Les fichiers compressés avec la commande gzip peuvent être restaurés à leur forme originale en utilisant la commande gunzip.

$ gunzip file1.gz

Exemples de la commande Gunzip en détail.

Head

La commande head affiche les 10 premières lignes du fichier sur la sortie standard

$ head CHANGELOG.txt   
BEEBEEP (Messager Lan Sécurisé)  
BeeBEEP   
2.0.4  
- Quelques améliorations de l'interface utilisateur (nouveaux icônes, partage de fichiers plus rapide)  
- Toujours bip sur l'arrivée d'un nouveau message (option)  
- Utilisateurs favoris (clic droit sur un utilisateur et activer le bouton étoile) en haut de la liste  
- Amélioration de l'utilisabilité des groupes  
- Les utilisateurs hors ligne peuvent être supprimés de la liste (clic droit sur un utilisateur hors ligne dans la liste puis supprimer)  
- Effacer tous les fichiers partagés (option)  
- Chargement minimisé au démarrage (option)

Voir ici pour plus d’exemples de la commande Linux head.

Hostname

La commande hostname affiche non seulement le nom d’hôte du système, mais permet également de le définir.

$ hostname  
himanshu-desktop

En savoir plus :

  • Tutoriel sur la commande Linux hostname pour les débutants (5 exemples)

History

La commande history est utilisée pour afficher l’historique des commandes que vous avez tapées dans le shell. Elle peut également être utilisée pour enregistrer et rejouer des commandes. Pour voir l’historique des commandes, exécutez :

$ history

Voir ici pour des détails sur la façon d’utiliser l’historique et comment enregistrer et rejouer des commandes.

  • Tutoriel sur la commande Linux history pour les débutants (8 exemples)

Id

La commande id imprime des informations sur l’utilisateur et le groupe pour l’utilisateur actuel ou le nom d’utilisateur spécifié.

$ id himanshu  
uid=1000(himanshu) gid=1000(himanshu) groups=1000(himanshu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),124(sambashare)

En savoir plus :

  • Tutoriel sur la commande Linux id pour les débutants (5 exemples)

Ifconfig

La commande ifconfig vous donne la possibilité de configurer les interfaces réseau. Bien sûr, vous pouvez également récupérer des informations relatives aux interfaces réseau avec cet outil. Voici sa syntaxe :

ifconfig [-v] [-a] [-s] [interface]  
ifconfig [-v] interface [aftype] options | address ...

Plus : Tutoriel sur la commande Linux ifconfig pour les débutants (7 exemples)

Join

La commande join vous permet de joindre des lignes de deux fichiers sur un champ commun (le premier est par défaut).

join [OPTION]... FILE1 FILE2

Vous voulez en savoir plus sur cette commande ? Allez ici.

Kill

La commande kill, comme son nom l’indique, aide l’utilisateur à tuer un processus en lui envoyant le signal TERM.

$ kill [process-id]

Cinq exemples montrant comment utiliser la commande Linux kill.

Killall

La commande killall vous permet de tuer un processus par son nom. Contrairement à kill - qui nécessite l’ID du processus à tuer - killall nécessite simplement le nom du processus.

killall nautilus

Exemples de la commande Linux killall.

Last

La commande last montre la liste des derniers utilisateurs connectés.

$ last  
himanshu pts/11 :0 Jeu Mar 2 09:46 toujours connecté   
himanshu pts/1 :0 Jeu Mar 2 09:46 toujours connecté   
himanshu :0 :0 Jeu Mar 2 09:42 toujours connecté   
reboot démarrage système 4.4.0-62-générique Jeu Mar 2 09:41 - 10:36 (00:54)   
himanshu pts/14 :0 Mer Mar 1 15:17 - 15:52 (00:35)   
himanshu pts/13 :0 Mer Mar 1 14:40 - hors ligne (08:06)

En savoir plus :

  • Tutoriel sur la commande Linux last pour les débutants (8 exemples)

Ldd

La commande ldd affiche dans la sortie les dépendances d’une bibliothèque partagée.

$ ldd /lib/i386-linux-gnu/libcrypt-2.19.so  
linux-gate.so.1 => (0xb77df000)  
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb75da000)  
/lib/ld-linux.so.2 (0x80088000)

Exemples sur la façon d’utiliser la commande ldd.

Ln

La commande ln est utilisée pour créer des liens entre des fichiers. Par exemple, la commande suivante créerait un lien nommé ‘lnk’ vers un fichier nommé ‘test.txt’ :

$ ln test.txt lnk

Plus d’exemples sur la commande Linux ln.

Less

La commande less sous Linux est un outil puissant utilisé principalement pour visualiser le contenu d’un fichier texte, une page (ou écran) à la fois :

$ less filename.txt

Plus d’exemples sur la commande Linux less.

Locate

La commande locate aide un utilisateur à trouver un fichier par son nom.

$ locate [nom-fichier]

En savoir plus :

  • Commande Linux Locate pour les débutants (8 exemples)

Logname

La commande logname imprime le nom d’utilisateur de l’utilisateur actuel.

$ logname  
himanshu

En savoir plus :

  • Tutoriel sur la commande Linux logname pour les débutants (avec exemples)

Look

La commande look sous Linux affiche les lignes commençant par une chaîne donnée. Voici sa syntaxe :

look [-bdf] [-t termchar] string [file ...]

Plus :

  • Tutoriel sur la commande Linux look pour les débutants (avec exemples)

Ls

La commande ls liste le contenu d’un répertoire dans la sortie.

$ ls progress  
capture.png hlist.o progress progress.h sizes.c  
hlist.c LICENSE progress.1 progress.o sizes.h  
hlist.h Makefile progress.c README.md sizes.o

Plus d’exemples de la commande LS :

  • 16 exemples pratiques de la commande Linux LS pour les débutants

Lshw

La commande lshw extrait et affiche des informations détaillées sur la configuration matérielle de la machine.

$ sudo lshw  
[sudo] mot de passe pour himanshu :   
himanshu-desktop   
description : Ordinateur de bureau  
produit : À remplir par O.E.M. (À remplir par O.E.M.)  
fournisseur : À remplir par O.E.M.  
version : À remplir par O.E.M.  
numéro de série : À remplir par O.E.M.  
largeur : 32 bits  
capabilités : smbios-2.6 dmi-2.6 smp-1.4 smp  
...  
...  
..

En savoir plus :

  • Tutoriel sur la commande Linux lshw pour les débutants (6 exemples)

Lscpu

La commande lscpu affiche dans la sortie les informations sur l’architecture CPU du système (comme le nombre de CPU, de threads, de cœurs, de sockets, et plus encore).

$ lscpu  
Architecture : i686  
Mode(s) CPU : 32 bits, 64 bits  
Ordre des octets : Little Endian  
CPU(s) : 1  
Liste des CPU(s) en ligne : 0  
Fil(s) par cœur : 1  
Cœur(s) par socket : 1  
Socket(s) : 1  
ID du fournisseur : AuthenticAMD  
Famille de CPU : 16  
Modèle : 6  
Stepping : 3  
CPU MHz : 2800.234  
BogoMIPS : 5600.46  
Virtualisation : AMD-V  
Cache L1d : 64K  
Cache L1i : 64K  
Cache L2 : 1024K

En savoir plus :

  • Tutoriel sur la commande Linux lscpu pour les débutants (5 exemples)

Lsof

La commande lsof affiche des informations (sur stdout) relatives aux fichiers ouverts par des processus. Les fichiers peuvent être de tout type, y compris des fichiers réguliers, des répertoires, des fichiers spéciaux de bloc, des fichiers spéciaux de caractère, des références de texte exécutables, des bibliothèques et des fichiers de flux/réseau.

lsof

En savoir plus :

  • Tutoriel sur la commande Linux lsof pour les débutants (10 exemples)

Man

man vous permet d’accéder aux manuels de référence pour les commandes, programmes/utilitaires, ainsi que pour les fonctions.

$ man ls

En savoir plus :

  • Tutoriel sur la commande Linux man pour les débutants (8 exemples)

Md5sum

La commande md5sum vous permet d’imprimer ou de vérifier les checksums MD5 (128 bits).

$ md5sum test.txt  
ac34b1f34803a6691ff8b732bb97fbba test.txt

Exemples sur la façon d’utiliser la commande md5sum Linux et d’autres dans le tutoriel Tutoriel sur la commande Linux md5sum pour les débutants (5 exemples).

Mkdir

La commande mkdir vous permet de créer des répertoires.

$ mkdir [nom-répertoire]

Plus d’exemples pour la commande mkdir.

Mkfifo

La commande mkfifo est utilisée pour créer des pipes nommés.

$ mkfifo [nom-pipe]

More

more est essentiellement un filtre pour parcourir le texte un écran à la fois.

$ cat [fichier-large] | more

Exemples :

  • Tutoriel sur la commande Linux more pour les débutants (5 exemples)

Mv

La commande mv vous permet soit de déplacer un fichier d’un répertoire à un autre, soit de le renommer.

$ mv test.txt /home/himanshu/Desktop/ 

Plus d’exemples de la commande mv.

Nano

La commande nano sous Linux lance l’éditeur ‘nano’. L’éditeur est conçu pour émuler les fonctionnalités et la convivialité de l’éditeur de texte UW Pico.

$ nano

ou

$ nano [nom-fichier]

Plus sur l’éditeur Nano :

  • Utilisation et exemples de l’éditeur Nano.
  • Édition de fichiers sur la ligne de commande avec nim et nano.

Netstat

La commande netstat vous permet d’imprimer les connexions réseau, les tables de routage, les statistiques d’interface, les connexions de masquage et les adhésions multicast. Exemple :

netstat [OPTIONS]

Plus : Tutoriel sur la commande Linux netstat pour les débutants (8 exemples)

Nice

La commande nice vous permet d’exécuter un programme avec une priorité de planification modifiée.

$ nice -n[niceness-value] [programme]
$ nice -n15 vim

En savoir plus :

  • Tutoriel sur les commandes Linux nice et renice (7 exemples)

Nl

La commande nl écrit le contenu d’un fichier sur la sortie et préfixe chaque ligne avec un numéro de ligne.

$ nl file1  
1 Salut  
2 Comment ça va  
3 Au revoir

En savoir plus :

  • Tutoriel sur la commande Linux nl pour les débutants (7 exemples)

Nm

La commande nm est utilisée pour afficher les symboles des fichiers objets.

$ nm test  
0804a020 B __bss_start  
0804841d T compare  
0804a020 b completed.6591  
0804a018 D __data_start  
0804a018 W data_start  
08048360 t deregister_tm_clones  
080483d0 t __do_global_dtors_aux  
08049f0c t __do_global_dtors_aux_fini_array_entry  
0804a01c D __dso_handle  
08049f14 d _DYNAMIC  
0804a020 D _edata  
0804a024 B _end  
080484e4 T _fini  
080484f8 R _fp_hw  
080483f0 t frame_dummy  
...  
...  
...

En savoir plus :

  • Tutoriel sur la commande Linux nm pour les débutants (10 exemples)

Nproc

La commande nproc affiche le nombre d’unités de traitement disponibles pour le processus actuel.

$ nproc  
1

Plus d’exemples :

  • Tutoriel sur la commande Linux nproc pour les débutants (avec exemples)

Od

La commande od vous permet de déverser des fichiers en octal ainsi que dans d’autres formats.

$ od /bin/ls  
0000000 042577 043114 000401 000001 000000 000000 000000 000000  
0000020 000002 000003 000001 000000 140101 004004 000064 000000  
0000040 122104 000001 000000 000000 000064 000040 000011 000050  
0000060 000034 000033 000006 000000 000064 000000 100064 004004  
0000100 100064 004004 000440 000000 000440 000000 000005 000000  
0000120 000004 000000 000003 000000 000524 000000 100524 004004  
...  
...  
...

Passwd

La commande passwd est utilisée pour changer les mots de passe des comptes utilisateurs.

$ passwd himanshu  
Changement de mot de passe pour himanshu.  
(mot de passe UNIX actuel) :

Paste

La commande paste vous permet de fusionner des lignes de fichiers. Par exemple, si ‘file1’ contient les lignes suivantes :

$ cat file1  
Salut  
Mon nom est  
Himanshu  
Arora  
Je  
Suis  
un  
chercheur Linux  
et écrivain de tutoriels

Alors la commande ‘paste’ suivante joindra toutes les lignes du fichier :

$ paste -s file1  
Salut Mon nom est Himanshu Arora Je Suis un chercheur Linux et écrivain de tutoriels

Plus d’exemples de la commande paste.

Pidof

La commande pidof vous donne l’ID de processus d’un programme/processus en cours d’exécution.

$ pidof nautilus  
2714

Ping

La commande ping est utilisée pour vérifier si un système est actif et répond. Elle envoie ICMP ECHO_REQUEST aux hôtes réseau.

$ ping howtoforge.com  
PING howtoforge.com (104.24.0.68) 56(84) octets de données.  
64 octets de 104.24.0.68 : icmp_seq=1 ttl=58 temps=47.3 ms  
64 octets de 104.24.0.68 : icmp_seq=2 ttl=58 temps=51.9 ms  
64 octets de 104.24.0.68 : icmp_seq=3 ttl=58 temps=57.4 ms

Plus : Tutoriel sur la commande ping Linux pour les débutants (8 exemples)

Ps

La commande ps affiche des informations (sous forme d’instantané) sur les processus actuellement actifs.

$ ps  
PID TTY TEMPS CMD  
4537 pts/1 00:00:00 bash  
20592 pts/1 00:00:00 ps

Pstree

La commande pstree produit des informations sur les processus en cours d’exécution sous la forme d’un arbre.

$ pstree  
init???ModemManager???2*[{ModemManager}]  
??NetworkManager???dhclient  
? ??dnsmasq  
? ??3*[{NetworkManager}]  
??accounts-daemon???2*[{accounts-daemon}]  
??acpid  
??atop

Pwd

La commande pwd affiche le nom du répertoire actuel/de travail.

$ pwd  
/home/himanshu

Plus d’exemples :

  • Tutoriel sur la commande Linux pwd pour les débutants (avec exemples)

Rm

La commande rm vous permet de supprimer des fichiers et/ou des répertoires.

$ rm [nom-fichier]

Exemples détaillés pour la commande Linux rm.

Rmdir

La commande rmdir vous permet de supprimer des répertoires vides.

$ rmdir [nom-répertoire]

Exemples sur la commande Linux rmdir.

Scp

La commande scp vous permet de copier des fichiers de manière sécurisée entre des systèmes sur un réseau.

$ scp [nom-et-chemin-du-fichier-à-transférer] [utilisateur]@[hôte]:[chemin-destination]

Screen

La commande screen vous aide à garder une session terminal ouverte même lorsque votre connexion SSH est interrompue.

$ screen

Des exemples détaillés peuvent être trouvés ici : Commande Linux screen : Garder les processus en cours d’exécution malgré une connexion interrompue

Sdiff

La commande sdiff vous permet d’effectuer une fusion côte à côte des différences entre deux fichiers.

$ sdiff file1 file2

Exemples :

  • Tutoriel sur la commande sdiff Linux pour les débutants (6 exemples)

Sed

sed est essentiellement un éditeur de flux qui permet aux utilisateurs d’effectuer des transformations de texte de base sur un flux d’entrée (un fichier ou une entrée d’un pipeline).

$ echo "Bienvenue sur Howtoforge" | sed -e 's/Howtoforge/HowtoForge/g'  
Bienvenue sur HowtoForge

Seq

Les commandes seq impriment des nombres de FIRST à LAST, par étapes d’INCREMENT. Par exemple, si FIRST est 1, LAST est 10, et INCREMENT est 2, alors voici la sortie produite par cette commande :

$ seq 1 2 10  
1  
3  
5  
7  
9

Exemples sur la façon d’utiliser la commande seq Linux.

Sha1sum

La commande sha1sum est utilisée pour imprimer ou vérifier les checksums SHA1 (160 bits).

$ sha1sum test.txt  
955e48dfc9256866b3e5138fcea5ea0406105e68 test.txt

En savoir plus : Tutoriel sur la commande sha1sum Linux pour les débutants (avec exemples)

Shutdown

La commande shutdown permet à l’utilisateur d’éteindre le système de manière sécurisée.

$ shutdown

Plus d’exemples :

  • Commande Linux shutdown expliquée avec des exemples

Size

La commande size liste les tailles de section ainsi que la taille totale pour un fichier objet ou d’archive.

$ size test  
texte données bss déc hex nom de fichier  
1204 280 4 1488 5d0 test

Exemples pour la commande Linux size.

Sleep

La commande sleep permet à l’utilisateur de spécifier un délai pour une durée spécifiée. Vous pouvez l’utiliser pour retarder une opération comme :

$ sleep 10; shutdown

Sort

La commande sort vous permet de trier les lignes de fichiers texte. Par exemple, si ‘file2’ contient les noms suivants :

$ cat file2  
zeus  
kyan  
sam  
adam

Alors en exécutant la commande sort produit la sortie suivante :

$ sort file2  
adam  
kyan  
sam  
zeus

Split

La commande split, comme son nom l’indique, divise un fichier en morceaux de taille fixe. Par défaut, des fichiers avec des noms comme xaa, xab et xac sont produits.

$ split [nom-fichier]

Ssh

ssh est essentiellement le client SSH OpenSSH. Il fournit une communication sécurisée et cryptée entre deux hôtes non fiables sur un réseau non sécurisé.

$ ssh [nom-utilisateur]@[serveur-remote]

Ssh-keygen

La commande ssh-keygen est utilisée pour créer une paire de clés privée/publique pour SSH. Exemple de la façon de créer une paire de clés SSH avec 4096 bits :

$ ssh-keygen -o -b 4096 -t rsa

Une explication approfondie sur la façon d’utiliser la commande ssh-keygen peut être trouvée ici :

  • Bases de Linux : Comment créer et installer des clés SSH sur le shell

Stat

La commande stat affiche le statut relatif à un fichier ou à un système de fichiers.

$ stat test.txt  
Fichier : ‘test.txt’  
Taille : 20 Blocs : 8 IO Block : 4096 fichier régulier  
Dispositif : 801h/2049d Inode : 284762 Liens : 2  
Accès : (0664/-rw-rw-r--) Uid : ( 0/ root) Gid : ( 0/ root)  
Accès : 2017-03-03 12:41:27.791206947 +0530  
Modifier : 2017-02-28 16:05:15.952472926 +0530  
Changer : 2017-03-02 11:10:00.028548636 +0530  
Naissance : -

En savoir plus :

  • Tutoriel sur la commande Linux stat pour les débutants (5 exemples)

Strings

La commande strings affiche dans la sortie des séquences de caractères imprimables d’au moins 4 caractères de long. Elle est utilisée pour rechercher du texte imprimable (chaînes) dans des fichiers binaires. Par exemple, lorsqu’un exécutable binaire ‘test’ a été passé comme argument à cette commande, la sortie suivante a été produite :

$ strings test  
/lib/ld-linux.so.2  
libc.so.6  
_IO_stdin_used  
puts  
__libc_start_main  
__gmon_start__  
GLIBC_2.0  
PTRh  
QVhI  
[^_]  
ÉGAL   
;*2$"  
GCC: (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4  
....  
....  
....

En savoir plus :

  • Tutoriel sur la commande Linux strings pour les débutants (5 exemples)

Su

La commande su vous permet de changer d’identité utilisateur. Principalement, cette commande est utilisée pour devenir root ou superutilisateur.

$ su [nom-utilisateur]

Sudo

La commande sudo permet à un utilisateur autorisé d’exécuter une commande en tant qu’autre utilisateur (généralement root ou superutilisateur).

$ sudo [commande]

Sum

La commande sum imprime le checksum et le nombre de blocs pour chaque fichier d’entrée.

$ sum readme.txt  
45252 5

En savoir plus :

  • Tutoriel sur la commande Linux sum pour les débutants (avec exemples)

Tac

La commande tac imprime les fichiers d’entrée à l’envers. Fonctionnellement, elle fait l’inverse de ce que fait la commande cat.

$ cat file2  
zeus  
kyan  
sam  
adam
$ tac file2  
adam  
sam  
kyan  
zeus

En savoir plus :

  • Tutoriel sur la commande tac Linux pour les débutants (avec exemples)

Tail

La commande tail affiche dans la sortie les 10 dernières lignes d’un fichier.

$ tail [nom-fichier]

En savoir plus :

  • Tutoriel sur la commande tail Linux pour les débutants (5 exemples)

Talk

La commande talk permet aux utilisateurs de discuter entre eux.

$ talk [nom-utilisateur]

Tar

tar est un utilitaire d’archivage qui vous permet de créer ainsi que d’extraire des fichiers d’archive. Par exemple, pour créer archive.tar à partir des fichiers ‘foo’ et ‘bar’, utilisez la commande suivante :

tar -cf archive.tar foo bar

Plus…

Tee

La commande tee lit à partir de l’entrée standard et écrit à la fois sur la sortie standard et dans des fichiers.

$ uname | tee file2  
Linux
$ cat file2  
Linux

Exemples de la commande tee Linux.

Test

La commande test vérifie les types de fichiers et compare des valeurs. Par exemple, vous pouvez l’utiliser de la manière suivante :

$ test 7 -gt 5 && echo "vrai"  
vrai

En savoir plus :

  • Tutoriel sur la commande test Linux pour les débutants (avec exemples)

Time

La commande time est utilisée pour résumer l’utilisation des ressources système d’un programme. Par exemple :

$ time ping google.com  
PING google.com (216.58.220.206) 56(84) octets de données.  
64 octets de del01s08-in-f14.1e100.net (216.58.220.206) : icmp_seq=1 ttl=52 temps=44.2 ms  
^C  
--- statistiques de ping google.com ---  
1 paquets transmis, 1 reçu, 0% perte de paquets, temps 0ms  
rtt min/avg/max/mdev = 44.288/44.288/44.288/0.000 ms  
réel 0m0.676s  
utilisateur 0m0.000s  
sys 0m0.000s

Top

La commande top donne une vue dynamique en temps réel d’un système en cours d’exécution (en termes de ses processus). Par exemple :

$ top

Plus : Tutoriel sur la commande top Linux pour les débutants (8 exemples)

Touch

La commande touch vous permet de changer les horodatages des fichiers (les temps d’accès et de modification). Lorsque le nom d’un fichier non existant est passé comme argument, ce fichier est créé.

$ touch [nom-fichier]

Plus d’exemples de la commande touch Linux.

Tr

La commande tr peut être utilisée pour traduire/compresser/supprimer des caractères. Par exemple, voici comment vous pouvez l’utiliser pour convertir des caractères minuscules en majuscules :

$ echo 'howtoforge' | tr "[:lower:]" "[:upper:]"  
HOWTOFORGE

Tty

La commande tty imprime le nom de fichier du terminal connecté à l’entrée standard.

$ tty  
/dev/pts/10

Plus : Tutoriel sur la commande tty Linux pour les débutants (avec exemples)

Uname

La commande uname imprime certaines informations système.

$ uname -a  
Linux himanshu-desktop 4.4.0-62-générique #83~14.04.1-Ubuntu SMP Mer Jan 18 18:10:26 UTC 2017 i686 athlon i686 GNU/Linux

En savoir plus :

  • Tutoriel sur la commande Linux uname pour les débutants (8 exemples)

Unexpand

La commande unexpand vous permet de convertir des espaces en tabulations. Exemple :

unexpand [OPTION]... [FICHIER]...

En savoir plus : Tutoriel sur la commande Linux unexpand expliqué pour les débutants (avec exemples)

Uniq

La commande Uniq est utilisée pour rapporter ou omettre des lignes répétées. Par exemple, si ‘file2’ contient les données suivantes :

$ cat file2  
Bienvenue sur HowtoForge  
Bienvenue sur HowtoForge  
Un site de tutoriels Linux  
Merci

Alors vous pouvez utiliser la commande uniq pour omettre la ligne répétée.

$ uniq file2  
Bienvenue sur HowtoForge  
Un site de tutoriels Linux  
Merci

En savoir plus : Tutoriel sur la commande Uniq Linux pour les débutants (10 exemples)

Unexpand

La commande unexpand convertit les espaces présents dans le(s) fichier(s) d’entrée en tabulations et écrit le contenu du fichier sur la sortie standard.

$ unexpand file1

Uptime

La commande uptime indique depuis combien de temps le système est en cours d’exécution.

$ uptime  
15:59:59 en cours depuis 6:20, 4 utilisateurs, charge moyenne : 0.81, 0.92, 0.82

Voici quelques exemples d’utilisation de la commande uptime Linux.

Users

La commande users affiche dans la sortie les noms d’utilisateur des utilisateurs actuellement connectés à l’hôte actuel.

$ users  
himanshu himanshu himanshu himanshu

En savoir plus :

  • Tutoriel sur la commande ‘users’ Linux pour les débutants (avec exemples)

Vdir

La commande vdir liste des informations sur le contenu d’un répertoire (le répertoire actuel par défaut).

$ vdir  
total 1088  
-rw-rw-r-- 1 himanshu himanshu 4850 Mai 20 2015 test_backup.pdf  
-rw-rw-r-- 1 himanshu himanshu 2082 Mai 28 2015 test-filled.pdf  
-rw-rw-r-- 1 himanshu himanshu 7101 Mai 28 2015 test.pdf 

Vim

vim est essentiellement un éditeur de texte/programme. Le nom ‘vim’ signifie Vi IMproved car l’éditeur est compatible avec l’éditeur Vi.

$ vim [nom-fichier]

Jetez un œil ici pour un tutoriel qui montre l’édition de fichiers avec vim sur la ligne de commande expliqué en détail.

W

La commande w affiche des informations sur les utilisateurs actuellement sur la machine et leurs processus.

$ w  
16:18:07 en cours depuis 6:39, 4 utilisateurs, charge moyenne : 0.07, 0.32, 0.53  
UTILISATEUR TTY DEPUIS LOGIN@ INACTIF JCPU PCPU QUOI  
himanshu :0 :0 09:39 ?xdm? 1:08m 0.25s init --user  
himanshu pts/0 :0 09:41 6:36m 0.84s 7.84s gnome-terminal  
himanshu pts/10 :0 14:51 0.00s 0.16s 0.00s w  
himanshu pts/11 :0 15:41 35:19 0.05s 0.05s bash

En savoir plus :

  • Tutoriel sur la commande w Linux pour les débutants (5 exemples)

Wall

La commande wall vous permet d’écrire et d’envoyer un message à d’autres utilisateurs actuellement connectés.

$ wall [votre-message]

En savoir plus :

  • Tutoriel sur la commande Linux wall pour les débutants (avec exemples)

Watch

La commande watch peut être utilisée pour surveiller la sortie d’un programme. Elle exécute le programme à plusieurs reprises, affichant sa sortie et ses erreurs. Par exemple :

$ watch date

En savoir plus :

  • Tutoriel sur la commande watch Linux pour les débutants

Wc

La commande wc imprime le nombre de nouvelles lignes, de mots et d’octets pour un fichier.

$ wc test.txt  
0 3 20 test.txt

En savoir plus sur la commande Linux wc.

Wget

La commande wget sous Linux vous permet d’effectuer un téléchargement non interactif de fichiers depuis le Web.

Voici comment vous pouvez l’utiliser :

wget [URL]

En savoir plus sur la commande wget ici.

Whatis

La commande whatis affiche des descriptions de pages manuelles sur une seule ligne.

$ whatis mkdir  
mkdir (1) - créer des répertoires  
mkdir (2) - créer un répertoire  
mkdir (1posix) - créer des répertoires

Which

La commande which vous permet essentiellement de localiser une commande - le fichier et le chemin du fichier qui est exécuté. Par exemple :

$ which date  
/bin/date

En savoir plus :

  • Tutoriel sur les commandes Linux which et whoami pour les débutants (avec exemples)

Who

La commande who montre qui est connecté.

$ who  
himanshu :0 2017-03-03 09:39 (:0)  
himanshu pts/0 2017-03-03 09:41 (:0)  
himanshu pts/10 2017-03-03 14:51 (:0)  
himanshu pts/11 2017-03-03 15:41 (:0)

En savoir plus :

  • Tutoriel sur la commande Linux who pour les débutants (8 exemples)

Whereis

La commande whereis affiche dans la sortie les emplacements des fichiers binaires, source et de page man pour une commande.

$ whereis ls  
ls: /bin/ls /usr/share/man/man1/ls.1posix.gz /usr/share/man/man1/ls.1.gz

Quelques exemples de la commande whereis Linux.

Whoami

La commande whoami imprime l’ID utilisateur effectif de l’utilisateur actuel.

$ whoami  
himanshu  

En savoir plus :

  • Tutoriel sur les commandes Linux which et whoami pour les débutants (avec exemples)

Xargs

La commande xargs construit et exécute des lignes de commande à partir de l’entrée standard. En termes simples, elle lit des éléments de stdin et exécute une commande qui lui est passée en argument. Par exemple, voici comment vous pouvez utiliser xargs pour trouver le mot “Linux” dans les fichiers dont les noms sont passés en entrée.

$ xargs grep "Linux"  
fichier1  
fichier2  
fichier3  
fichier1:Linux chercheur  
fichier2:Un site de tutoriels Linux  
fichier3:Linux est open source

Plus…

Yes

La commande Yes affiche une chaîne de manière répétée jusqu’à ce qu’elle soit tuée.

$ yes [chaîne]

Plus d’exemples pour la commande Yes Linux.

Zcat

La commande zcat est utilisée pour afficher le contenu des fichiers compressés au format gzip. Exemple de la façon d’afficher le contenu du fichier texte compressé gzip test.txt.gz :

$ zcat test2.txt.gz

Plus d’exemples utiles de zcat peuvent être trouvés ici :

  • Tutoriel sur la commande zcat Linux pour les débutants (5 exemples)
Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.