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 postfixEn 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.txtConsultez 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.aEn 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
i686Vous 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.txtPlus 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 25Plus 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.txtL’attribut immuable est supprimé avec :
$ chattr -i /path/somefile.txtPlus 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.txtPlus : 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 helloWorldPlus : 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.txtPlus : 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.txtVous 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.
$ clearPlus : 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 1Plus 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/shPlus : 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.torrentVoir 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 2017Plus : 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.imgPlus : 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 file2Diff3
La commande diff3, comme son nom l’indique, vous permet de comparer trois fichiers ligne par ligne.
$ diff3 file1 file2 file3Dig
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.comPlus 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.zipPlus : 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/himanshuPlus : 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 ACTIONSOU
dpkg [options] nom_fichierPlus : 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/svgPlus : 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 hiPlus : Tutoriel sur la commande Linux echo pour les débutants (5 exemples)
Ed
ed est un éditeur de texte orienté ligne.
$ edEject
La commande eject vous permet d’éjecter des médias amovibles (typiquement, un CD ROM ou une disquette)
$ ejectEnv
La commande env affiche non seulement l’environnement actuel, mais vous permet également de l’éditer.
$ envPlus : Tutoriel sur la commande Linux env pour les débutants (5 exemples)
Exit
La commande exit provoque la sortie du shell.
$ exitPlus : 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 file1Plus : Tutoriel sur la commande Linux expand pour les débutants (avec exemples)
Expr
La commande expr évalue des expressions. Par exemple :
$ expr 1 + 2
3Plus : 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 5Plus : 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.txtPlus 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 file1Plus : 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 AroraSalut, je m'appelle
himans
hu AroraPlus : 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 837880Git
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 MytestPlus 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 sambashareEn 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 file1Plus : 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.gzExemples 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-desktopEn 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 :
$ historyVoir 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 FILE2Vous 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 nautilusExemples 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 lnkPlus 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.txtPlus 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
himanshuEn 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.oPlus 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 : 1024KEn 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.
lsofEn 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 lsEn 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.txtExemples 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] | moreExemples :
- 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.
$ nanoou
$ 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 vimEn 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 revoirEn 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
1Plus 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 tutorielsAlors 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 tutorielsPlus 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
2714Ping
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 msPlus : 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 psPstree
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
??atopPwd
La commande pwd affiche le nom du répertoire actuel/de travail.
$ pwd
/home/himanshuPlus 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.
$ screenDes 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 file2Exemples :
- 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 HowtoForgeSeq
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
9Exemples 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.txtEn 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.
$ shutdownPlus 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 testExemples 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; shutdownSort
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
adamAlors en exécutant la commande sort produit la sortie suivante :
$ sort file2
adam
kyan
sam
zeusSplit
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 rsaUne 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 5En 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
zeusEn 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 barPlus…
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
LinuxExemples 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"
vraiEn 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.000sTop
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 :
$ topPlus : 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:]"
HOWTOFORGETty
La commande tty imprime le nom de fichier du terminal connecté à l’entrée standard.
$ tty
/dev/pts/10Plus : 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/LinuxEn 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
MerciAlors vous pouvez utiliser la commande uniq pour omettre la ligne répétée.
$ uniq file2
Bienvenue sur HowtoForge
Un site de tutoriels Linux
MerciEn 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 file1Uptime
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.82Voici 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 himanshuEn 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 bashEn 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 dateEn 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.txtEn 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épertoiresWhich
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/dateEn 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.gzQuelques 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 sourcePlus…
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.gzPlus d’exemples utiles de zcat peuvent être trouvés ici :
- Tutoriel sur la commande zcat Linux pour les débutants (5 exemples)
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.