GNU/Linux >> Tutoriels Linux >  >> Linux

Commandes Linux - Présentation et exemples

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

Si vous rencontrez ce problème et que vous cherchez un moyen simple de commencer votre voyage en ligne de commande sous Linux, vous êtes au bon endroit, car dans cet article, nous vous présenterons une foule de Linux populaires et utiles. commandes. 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.

Ajouter un utilisateur/Ajouter un groupe

L'adduser et addgroup Les commandes vous permettent d'ajouter respectivement un nouvel utilisateur et un nouveau groupe à un système. 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 :

  • Didacticiel sur les commandes Linux adduser/addgroup pour les débutants (7 exemples)

À propos

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

$ à propos suffixe

En savoir plus :

  • Tutoriel de commande Linux à propos pour les débutants (5 exemples)

Aspell

Le sortilège La commande vous permet d'effectuer une vérification orthographique sur un fichier texte. Exemple pour exécuter un correcteur orthographique sur le fichier texte test.txt :

$ aspell -c test.txt

Jetez un œil à ce didacticiel pour une introduction approfondie à la commande aspell :

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

Ar

Le ar La commande 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 Linux ar Command pour les débutants (5 exemples)

Arche

L'arche La commande est utilisée pour imprimer l'architecture de la machine. Par exemple :

$ arche 
i686

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

Nom de base

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

nom de base NOM [SUFFIX]
nom de base OPTION... NOM...

Plus d'exemples de commande basename :

  • Tutoriel de 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)

Les autres commandes permettant de travailler avec des fichiers d'archive au format bzip2 sont bzcmp, bzdiff, bzmore, bzless et bzgrep, qui sont expliquées dans ce didacticiel :

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

Cal/Ncal

Le cal et ncal les commandes 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
Lun 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

Autres exemples des commandes cal et ncal :

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

Chat

Le chat La commande 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 via stdin ou sous la forme d'un fichier.

$ chat test.txt
Bonjour... comment allez-vous ?

Plus d'exemples de commandes CAT :

  • 10 exemples de commandes Linux Cat pour les débutants

CD

Le cd La commande est utilisée pour modifier le répertoire de travail actuel de l'utilisateur.

$ cd /home/himanshu/

Plus d'exemples de commandes CD :

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

Chattr

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

chattr +i /chemin/unfichier.txt

L'attribut immuable est supprimé avec :

chattr -i /chemin/unfichier.txt

D'autres exemples de la commande chattr sont présentés dans ce tutoriel :

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

Chgrp

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

$ chgrp comment forger test.txt

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

Chmod

Le chmod La commande vous permet de modifier les autorisations 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 bonjour le monde

En savoir plus : Tutoriel sur la commande Linux chmod pour les débutants

Chown

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

chown racine :racine test.txt

Plus : Didacticiel sur les commandes Linux Chown pour les débutants (7 exemples)

Cksum

Le cksum La commande imprime la somme de contrôle CRC 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 la somme de contrôle ? Allez ici.

En savoir plus sur la commande Chksum :  La commande Linux cksum expliquée pour les débutants (avec des exemples)

Effacer

Le clair La commande est utilisée pour effacer l'écran du terminal.

$ effacer 

En savoir plus : Tutoriel sur les commandes claires de Linux pour les débutants (3 exemples)

Cmp

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

$ cmp fichier1 fichier2
fichier1 fichier2 différent :octet 1, ligne 1

Plus d'exemples de commandes CMP :

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

Communication

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

$ comm fichier1 fichier2
1
2
                     4
                     5
         6
         7
         8
  • Tutoriel sur les commandes de communication Linux pour les débutants (5 exemples)

Cp

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

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

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

Cpulimit

Cpulimit est un outil qui limite l'utilisation CPU d'un processus (exprimée en pourcentage, pas en temps CPU). Il est utile de 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é.

$  limite de processeur -l 30 jj if=/dev/zero of=/dev/null &

En savoir plus : Comment limiter l'utilisation du processeur avec CPULimit sur Ubuntu Linux

Csh

Le csh La commande est utilisée pour basculer entre les shells utilisateur Linux. Pour passer de votre shell par défaut (probablement /bin/bash) à /bin/sh, utilisez cette commande :

$ chsh -s /bin/sh

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

Csplit

Le csplit La commande 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 fichier1 [n]

Les deux parties sont enregistrées sous forme de fichiers portant respectivement les noms 'xx00' et 'xx01'.

En savoir plus : La commande Linux Csplit expliquée aux débutants (6 exemples)

boucle

La boucle La commande 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 courant :

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

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

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

Date

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

$ date 
Mar 28 février 17:14:57 IST 2017

Plus : Didacticiel sur les commandes de date Linux pour les débutants (8 exemples)

Jj

Le jj La commande copie un fichier, le convertit et le formate en fonction des 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

En savoir plus : La commande dd Linux expliquée aux débutants (8 exemples)

Df

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

$ df /dev/sda1
Système de fichiers 1 K-blocs utilisés     % d'utilisation disponible montés sur
/dev/sda1  74985616  48138832 23014620  68 %     /

Plus : Didacticiel sur les commandes Linux df pour les débutants (8 exemples)

Différence

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

$ diff fichier1 fichier2

Diff3

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

$ diff3 fichier1 fichier2 fichier3

Creuser

La fouille La commande 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 :

$ creuser exemple.com

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

  • Résoudre les noms de domaine avec la commande dig sous Linux

Répertoire

Le répertoire La commande répertorie le contenu du répertoire. Par exemple :

$ répertoire 
test1 test2 test.7z test.zip

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

Dirname

Le dirname La commande supprime le dernier composant d'un nom/chemin de fichier. 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

En savoir plus : La commande dirname de Linux expliquée aux débutants (4 exemples)

Dmesg

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

dmesg [options]

Plus : Didacticiel de commande Linux dmesg pour les débutants (5 exemples)

Dmidecode

Le dmidecode La commande 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, DMI type 0, 24 octets
Informations sur le BIOS
Vendeur :American Megatrends Inc.
Version :080015
Date de sortie :22/08/2011
...
...
. ..

Dpkg

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

ACTIONS de dpkg

OU

dpkg [options] nom de fichier

Plus : Didacticiel de commande Linux dpkg pour les débutants (8 exemples)

Du

Le du La commande 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/ fusionner/données/icônes/svg

Plus : Tutoriel Linux du Command pour les débutants (10 exemples)

Écho

L'écho La commande affiche le texte d'entrée qui lui est donné.

$ écho bonjour salut
bonjour salut

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

Ed

ed est un éditeur de texte orienté ligne.

$ éd 

Éjecter

L'éjection La commande vous permet d'éjecter un support amovible (généralement, un CD-ROM ou une disquette)

$ éjecter

Env

L'environnement La commande affiche non seulement l'environnement actuel, mais vous permet également de le modifier.

$ env

Plus : Didacticiel de commande Linux env pour les débutants (5 exemples)

Quitter

La sortie commande provoque la fermeture du shell.

$ quitter 

Plus :Explication de la commande de sortie Linux pour les débutants (avec exemples)

Développer

Le développer La commande 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.

$ développer fichier1

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

Expr

L'expression La commande évalue les expressions. Par exemple :

$ expr 1 + 2
3

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

Facteur

Le facteur La commande imprime les facteurs premiers du nombre d'entrée.

$ facteur 135
135 :3 3 3 5

En savoir plus : Tutoriel sur les commandes de facteur Linux pour les débutants (avec exemples)

Fgrep

Le fgrep La commande 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'expressions régulières comme spéciaux, mais traite les informations comme une simple chaîne à la place.

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

$ fgrep "." [nom-fichier]

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

Rechercher

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

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

Plus d'exemples pour la commande Linux Find :

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

Fmt

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

$ fmt fichier1

En savoir plus : Commande Linux fmt - Utilisation et exemples

Plier

Le pli La commande enveloppe chaque ligne d'entrée pour qu'elle tienne dans la largeur spécifiée.

$ plier -w 10
Salut, je m'appelle himanshu Arora
Salut mon nom
est luians
hu Arora

En savoir plus : Tutoriel sur les commandes de pliage Linux pour les débutants (avec exemples)

Gratuit

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

$ gratuit 
Total toxicomé de tampons partagés gratuits mis en cache
MEM:1800032 1355288 444744 79440 9068 216236
- / + tampons / cache:1129984 670048

Git

Le git commande ou système de contrôle de version git a été développé par Linux Torvalds. Il s'agit actuellement du système de contrôle de version logicielle le plus populaire qui a remplacé l'ancien système SVN. GIT est par ex. utilisé sur GitHub. Exemple de création d'un nouveau dépôt git avec le nom "Mytest" dans le répertoire courant :

$ git init Mytest

Vous trouverez plus d'informations sur la commande git et sur la manière de la connecter à GitHub ici :

  • Installer et utiliser Git et GitHub sur Ubuntu Linux :guide du débutant

Grep

Le grep La commande recherche un modèle spécifié dans un fichier (ou des fichiers) et affiche dans les lignes de sortie contenant ce modèle.

$ grep  Bonjour test.txt
Bonjour... comment allez-vous ?

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

  • Comment utiliser grep pour rechercher des chaînes dans des fichiers sur le shell
  • Comment effectuer une recherche de modèle dans les fichiers à l'aide de Grep

Groupes

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

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

En savoir plus :

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

Gzip

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

$ gzip fichier1

Plus : Didacticiel de commande Linux Gzip pour les débutants (7 exemples)

Gunzip

Fichiers compressés avec gzip la commande peut être restaurée dans sa forme d'origine à l'aide de gunzip commande.

$ gunzip fichier1.gz

Exemples de commandes Gunzip en détail.

La tête la commande affiche les 10 premières lignes du fichier sur la sortie standard

$ tête CHANGELOG.txt 
BEEBEEP (Secure Lan Messanger)
BeeBEEP
2.0.4
- Quelques améliorations de l'interface graphique (nouvelles icônes, chargement plus rapide de l'arborescence de partage de fichiers)
- Toujours Bip à l'arrivée d'un nouveau message (option)
- Les utilisateurs favoris (clic droit sur l'utilisateur et activer le bouton étoile) sont en haut de la liste
- Amélioration de la convivialité du groupe
- 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)
- Charge réduite au démarrage (option)

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

Nom d'hôte

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

$ nom d'hôte 
bureau himanshu

En savoir plus :

  • Tutoriel de commande de nom d'hôte Linux pour les débutants (5 exemples)

Historique

L'histoire La commande est utilisée pour afficher l'historique des commandes que vous avez tapées sur le shell. Il peut également être utilisé pour enregistrer et rejouer des commandes. Pour afficher l'historique des commandes, exécutez :

$ historique 

Voir ici pour plus de détails sur la façon d'utiliser l'historique et comment enregistrer et rejouer les commandes.

  • Tutoriel sur les commandes d'historique Linux pour les débutants (8 exemples)

Identifiant

L'identifiant La commande imprime les informations sur l'utilisateur et le groupe pour l'utilisateur actuel ou le nom d'utilisateur spécifié.

$ identifiant 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 permet 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 | adresse ...

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

Rejoindre

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

rejoindre [OPTION]... FILE1 FILE2

Vous souhaitez en savoir plus sur cette commande ? Rendez-vous ici.

Tuer

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

$ kill [process-id]

Cinq exemples qui montrent comment utiliser la commande Linux kill.

Killall

Le tueur La commande vous permet de tuer un processus par son nom. Contrairement à kill - qui nécessite l'ID du processus à tuer - killall ne nécessite que le nom du processus.

killall nautile

Exemples de commandes Linux killall.

Dernier

Le dernier La commande affiche la liste des derniers utilisateurs connectés.

$ dernier 
himanshu pts/11 :0 Jeu 2 mars 09:46 toujours connecté
himanshu pts/1 :0 Jeu 2 mars 09:46 toujours connecté
himanshu :0 :0 Jeu 2 mars 09:42 toujours connecté
reboot system boot 4.4.0-62-generic Jeu 2 mars 09:41 - 10:36 (00:54)
himanshu pts/14 :0 Mer 1 mars 15 :17 - 15:52 (00:35)
himanshu pts/13 :0 Mer 1 mars 14:40 - down (08:06)

En savoir plus :

  • Didacticiel sur la dernière commande Linux pour les débutants (8 exemples)

Ldd

Le ldd la commande s'affiche dans les dépendances de sortie 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 d'utilisation de la commande ldd.

Ln

Le ln La commande est utilisée pour créer un lien entre les fichiers. Par exemple, la commande suivante créerait un lien nommé 'lnk' vers un fichier portant le nom 'test.txt' :

$ ln lien test.txt

Plus d'exemples sur la commande Linux ln.

Localiser

Le localiser La commande aide l'utilisateur à trouver un fichier par son nom.

$ localiser [nom-fichier]

En savoir plus :

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

Nom de connexion

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)

Regarder

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

look [-bdf] [-t termchar] chaîne [fichier ...]

Plus :

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

Ls

Les ls La commande répertorie le contenu d'un répertoire dans la sortie.

$ ls progress
capture.png hlist.o progress progress.h tailles.c
hlist.c LICENCE progress.1 progress.o tailles.h
hlist.h Makefile progress.c README.md tailles .o

Plus d'exemples de la commande LS :

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

Lshw

Le lshw La commande 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. (A remplir par O.E.M.)
fournisseur :A remplir par O.E.M.
version :A remplir par O.E.M.
série :A remplir par O.E.M.
largeur :32 bits
capacité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

Le lscpu La commande s'affiche dans les informations sur l'architecture du processeur du système de sortie (telles que le nombre de processeurs, les threads, les cœurs, les sockets, etc.).

$ lscpu 
Architecture :i686
Mode(s) opérationnel(s) du processeur :32 bits, 64 bits
Ordre des octets :Little Endian
CPU :1
Activé -Liste de processeur(s) en ligne :0
Thread(s) par cœur :1
Cœur(s) par socket :1
Socket(s) :1
ID du fournisseur :AuthenticAMD
Famille de processeur :16
Modèle :6
Pas :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

Le lsof La commande affiche des informations (sur stdout) relatives aux fichiers ouverts par les processus. Les fichiers peuvent être de n'importe quel type, y compris des fichiers normaux, des répertoires, des fichiers spéciaux de blocs, des fichiers spéciaux de caractères, des références de texte d'exécution, 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)

Homme

homme vous permet d'accéder au manuel de référence pour les commandes, les programmes/utilitaires, ainsi que les fonctions.

$ homme ls

En savoir plus :

  • Tutoriel Linux man Command pour les débutants (8 exemples)

Md5sum

Le md5sum La commande vous permet d'imprimer ou de vérifier les sommes de contrôle MD5 (128 bits).

$ md5sum test.txt
ac34b1f34803a6691ff8b732bb97fbba test.txt

Exemples d'utilisation de la commande Linux md5sum et quelques autres dans le didacticiel Tutoriel de la commande Linux md5sum pour les débutants (5 exemples).

Mkdir

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

$ mkdir [nom-répertoire]

Plus d'exemples pour la commande mkdir.

Mkfifo

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

$ mkfifo [nom-canal]

Plus

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

$ cat [gros fichier] | plus 

Exemples :

  • Didacticiel Linux sur les commandes pour les débutants (5 exemples)

Mv

Le mv La commande 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 commandes mv.

Nano

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

nano 

ou

nano [nom-fichier]

En savoir plus sur l'éditeur Nano :

  • Utilisation et exemples de l'éditeur Nano.
  • Édition de fichiers en 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 masquées et les adhésions multidiffusion. Exemple :

netstat [OPTIONS]

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

Bien

Le gentil La commande vous permet d'exécuter un programme avec une priorité de planification modifiée.

$ sympa -n[valeur de gentillesse] [programme]
$ sympa -n15 vim

En savoir plus :

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

Nl

Le nl La commande écrit le contenu d'un fichier dans la sortie et ajoute à chaque ligne le numéro de ligne.

$ nl file1
1 Bonjour
2 Comment allez-vous
3 Au revoir

En savoir plus :

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

Nm

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

$ nm test
0804a020 B __bss_start
0804841d T comparer
0804a020 b terminé.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 _fin
08048 B _end
08048 _fp_hw
080483f0 t frame_dummy

En savoir plus :

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

Nproc

Le nproc La commande 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

Le od La commande vous permet de vider 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 000000000000000000120 000004 000000 000003 000000000 ...

Mot de passe

Le passwd est utilisée pour modifier les mots de passe des comptes d'utilisateurs.

$ passwd himanshu
Modification du mot de passe pour himanshu.
Mot de passe UNIX (actuel) :

Coller

Le coller La commande vous permet de fusionner des lignes de fichiers. Par exemple, si 'fichier1' contient les lignes suivantes :

$ cat file1
Bonjour
Je m'appelle
Himanshu
Arora
Je
Suis
un
chercheur Linux
et tutoriel
rédacteur

Ensuite, la commande 'coller' suivante joindra toutes les lignes du fichier :

$ coller -s file1
Bonjour, je m'appelle Himanshu Arora, je suis un chercheur Linux et un auteur de tutoriels

Plus d'exemples de commande coller.

Pidof

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

$ pidof nautile
2714

Pinger

Le ping La commande est utilisée pour vérifier si un système est opérationnel et répond. Il envoie ICMP ECHO_REQUEST aux hôtes du réseau.

$ ping howtoforge.com
PING howtoforge.com (104.24.0.68) 56(84) octets de données.
64 octets à partir de 104.24.0.68 :icmp_seq=1 ttl=58 time=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 de commande Linux ping pour les débutants (8 exemples)

Ps

Le ps La commande affiche des informations (sous la forme d'un instantané) sur les processus actuellement actifs.

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

Pstree

The pstree command produces information about running processes in the form of a tree.

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

Pwd

The pwd command displays the name of current/working directory.

$ pwd
/home/himanshu

More Examples:

  • Linux pwd Command Tutorial for Beginners (with Examples)

Rm

The rm command lets you remove files and/or directories.

$ rm [file-name]

Detailed examples for the Linux rm command.

Rmdir

The rmdir command allows you delete empty directories.

$ rmdir [dir-name]

Examples on Linux rmdir command.

Scp

The scp command lets you securely copy files between systems on a network.

$ scp [name-and-path-of-file-to-transfer] [user]@[host]:[dest-path]

Screen

The screen command helps you to keep a terminal session open even when your SSH connection is interrupted.

$ screen 

Detailed examples can be found here: Linux screen Command:Keep Processes Running Despite a Dropped Connection

Sdiff

The sdiff command lets you perform a side-by-side merge of differences between two files.

$ sdiff file1 file2

Examples:

  • Linux sdiff Command Tutorial for Beginners (6 Examples)

Sed

sed is basically a  stream editor that allows users to perform basic text transformations on an input stream (a file or input from a pipeline).

$ echo "Welcome to Howtoforge" | sed -e 's/Howtoforge/HowtoForge/g'
Welcome to HowtoForge

Seq

The seq commands prints numbers from FIRST to LAST, in steps of INCREMENT. For example, if FIRST is 1, LAST is 10, and INCREMENT is 2, then here's the output this command produces:

$ seq 1 2 10
1
3
5
7
9

Examples of how to use the Linux seq command.

Sha1sum

The sha1sum command is used to print or check SHA1 (160-bit) checksums.

$ sha1sum test.txt
955e48dfc9256866b3e5138fcea5ea0406105e68 test.txt

Read more: Linux sha1sum Command Tutorial for Beginners (with Examples)

Shutdown

The shutdown command lets user shut the system in a safe way.

$ shutdown 

More examples:

  • Linux shutdown Command Explained with Examples

Size

The size command lists the section sizes as well as the total size for an object or archive file.

$ size test
text data bss dec hex filename
1204 280 4 1488 5d0 test

Examples for Linux size command.

Sleep

The sleep command lets user specify delay for a specified amount of time. You can use it to delay an operation like:

$ sleep dix; shutdown

Sort

The sort command lets you sort lines of text files. For example, if 'file2' contains the following names:

$ cat file2
zeus
kyan
sam
adam

Then running the sort command produces the following output:

$ sort file2
adam
kyan
sam
zeus

Split

The split command, as the name suggests, splits a file into fixed-size pieces. By default, files with name like xaa, xab, and xac are produced.

$ split [file-name]

Ssh

ssh is basically OpenSSH SSH client. It provides secure encrypted communication between two untrusted hosts over an insecure network.

$ ssh [user-name]@[remote-server]

Ssh-keygen

The ssh-keygen command is used to create a private/public key pair for SSH. Example on how to create an SSH key pair with 4096 bit:

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

An in-depth explanation on how to use the ssh-keygen command can be found here:

  • Linux Basics:How To Create and Install SSH Keys on the Shell

Stat

The stat command displays status related to a file or a file-system.

$ stat test.txt
File:‘test.txt’
Size:20 Blocks:8 IO Block:4096 regular file
Device:801h/2049d Inode:284762 Links:2
Access:(0664/-rw-rw-r--) Uid:( 0/ root) Gid:( 0/ root)
Access:2017-03-03 12:41:27.791206947 +0530
Modify:2017-02-28 16:05:15.952472926 +0530
Change:2017-03-02 11:10:00.028548636 +0530
Birth:-

Read more:

  • Linux stat Command Tutorial for Beginners (5 Examples)

Strings

The strings command displays in output printable character sequences that are at least 4 characters long. It is used to search for printable text (strings) in binary files. For example, when a binary executable 'test' was passed as an argument to this command, following output was produced:

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

Read more:

  • Linux strings Command Tutorial for Beginners (5 Examples)

Su

The su command lets you change user-identity. Mostly, this command is used to become root or superuser.

$ su [user-name]

Sudo

The sudo command lets a permitted user run a command as another user (usually root or superuser).

$ sudo [command]

Sum

The sum command prints checksum and block counts for each input file.

$ sum readme.txt
45252 5

Read more:

  • Linux sum Command Tutorial for Beginners (with Examples)

Tac

The tac command prints input files in reverse. Functionality-wise, it does the reverse of what the cat command does.

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

Read more:

  • Linux tac Command Tutorial for Beginners (with Examples)

Tail

The tail command displays in output the last 10 lines of a file.

$ tail [file-name]

Read more:

  • Linux tail Command Tutorial for Beginners (5 Examples)

Talk

The talk command lets users talk with each other.

$ talk [user-name]

Tar

tar is an archiving utility that lets you create as well as extract archive files. For example, to create archive.tar from files 'foo' and 'bar', use the following command:

tar -cf archive.tar foo bar

More...

Tee

The tee command reads from standard input and write to standard output as well as files.

$ uname | tee file2
Linux
$ cat file2
Linux

Test

The test command checks file types and compare values. For example, you can use it in the following way:

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

Read more:

  • Linux test Command Tutorial for Beginners (with Examples)

Time

The time command is used to summarize system resource usage of a program. Par exemple :

$ time ping google.com
PING google.com (216.58.220.206) 56(84) bytes of data.
64 bytes from del01s08-in-f14.1e100.net (216.58.220.206):icmp_seq=1 ttl=52 time=44.2 ms
^C
--- google.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev =44.288/44.288/44.288/0.000 ms
real 0m0.676s
user 0m0.000s
sys 0m0.000s

Top

The top command gives  a dynamic real-time view of a running system (in terms of its processes). Par exemple :

$ top

More: Linux top Command Tutorial for Beginners (8 Examples)

Touch

The touch command lets you change file timestamps (the access and modification times). When name of a non-existent file is passed as an argument, that file gets created.

$ touch [file-name]

More examples of Linux touch command.

Tr

The tr command can be used to translate/squeeze/delete characters. For example, here's how you can use it to convert lowercase characters to uppercase:

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

Tty

The tty  command prints the filename of the terminal connected to standard input.

$ tty 
/dev/pts/10

More: Linux tty Command Tutorial for Beginners (with Examples)

Uname

The uname  command prints certain system information.

$ uname -a
Linux himanshu-desktop 4.4.0-62-generic #83~14.04.1-Ubuntu SMP Wed Jan 18 18:10:26 UTC 2017 i686 athlon i686 GNU/Linux

Read more:

  • Linux uname Command Tutorial for Beginners (8 Examples)

Unexpand

The unexpand command lets you convert spaces into tabs. Exemple :

unexpand [OPTION]... [FILE]...

Read More: Linux unexpand Command Explained for Beginners (with Examples)

Uniq

The Uniq command is used to report or omit repeated lines. For example, if 'file2' contains the following data:

$ cat file2
Welcome to HowtoForge
Welcome to HowtoForge
A Linux tutorial website
Thanks

Then you can use the uniq command to omit the repeated line.

$ uniq file2
Welcome to HowtoForge
A Linux tutorial website
Thanks

Read more: Linux Uniq Command Tutorial for Beginners (10 examples)

Unexpand

The unexpand command converts spaces present in the input file(s) into tabs, and writes the file contents to standard output.

$ unexpand file1

Uptime

The uptime  command tells how long the system has been running.

$ uptime 
15:59:59 up 6:20, 4 users, load average:0.81, 0.92, 0.82

Here are some examples of Linux uptime command usage.

Users

The users command displays in output the usernames of users currently logged in to the current host.

$ users 
himanshu himanshu himanshu himanshu

Read more:

  • Linux 'users' Command Tutorial for Beginners (with Examples)

Vdir

The vdir command lists information about contents of a directory (current directory by default).

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

Vim

vim is basically a text/programming editor. The name 'vim' stands for Vi IMproved as the editor is upwards compatible to the Vi editor.

$ vim [file-name]

Take a look here for a tutorial that shows editing files with vim on the command line explained in detail.

W

The w  command displays information about the users currently on the machine, and their processes.

$ w 
16:18:07 up 6:39, 4 users, load average:0.07, 0.32, 0.53
USER TTY FROM [email protected] IDLE JCPU PCPU WHAT
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

Read more:

  • Linux w Command Tutorial for Beginners (5 Examples)

Wall

The wall  command lets you write and send a message to other users that are currently logged in.

$ wall [your-message]

Read more:

  • Linux wall Command Tutorial for Beginners (with Examples)

Watch

The watch command can be used to monitor a program's output. It runs the program repeatedly, displaying its output and errors. Par exemple :

$ watch date

Read more:

  • Linux watch Command Tutorial for Beginners (5 Examples)

Wc

The wc  command prints newline, word, and byte counts for a file.

$ wc test.txt
0 3 20 test.txt

Read more about the Linux wc command.

Wget

The w get  command line tool in Linux lets you perform a non-interactive download of files from the Web.

Here's how you can use it:

wget  [URL]

Read more about the wget command here.

Whatis

The whatis  command displays single-line manual page descriptions.

$ whatis mkdir
mkdir (1) - make directories
mkdir (2) - create a directory
mkdir (1posix) - make directories

Which

The which command basically lets you locate a command - the file and the path of the file that gets executed. Par exemple :

$ which date
/bin/date

Read more:

  • Linux which and whoami Command Tutorial for Beginners (with Examples)

Who

The who command shows who is logged on.

$ 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)

Read more:

  • Linux who Command Tutorial for Beginners (8 Examples)

Whereis

The whereis  command shows in output locations of the binary, source, and manual page files for a command.

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

Some Linux whereis command examples.

Whoami

The whoami command prints effective userid of the current user.

$ whoami 
himanshu

Read more:

  • Linux which and whoami Command Tutorial for Beginners (with Examples)

Xargs

The xargs command builds and executes command lines from standard input. In layman's terms, it reads items from stdin and executes a command passed to it as an argument. For example, here's how you can use xargs to find the word "Linux" in the files whose names are passed to it as input.

$ xargs grep "Linux"
file1
file2
file3
file1:Linux researcher
file2:A Linux tutorial website
file3:Linux is opensource

More...

Yes

The Yes command outputs a string repeatedly until killed.

$ yes [string]

More examples for Linux Yes Command.

Zcat

The zcat command is used to display the content of gzip compressed files. Example on how to display the content of the gzip compressed text file test.txt.gz:

$ zcat test2.txt.gz

More useful zcat examples can be found here:

  • Linux zcat Command Tutorial for Beginners (5 Examples)


Linux
  1. Commandes Linux de A à Z

  2. 7 Exemples de commandes Linux df

  3. 8 Exemples de commandes Linux TR

  4. Exemples de commandes mkdir et rmdir sous Linux

  5. Exemples de commande rm sous Linux

DOS vers Unix :commandes et exemples

Commande Netstat sous Linux - 28 commandes avec exemples

Options de commande et exemples de commande Tee sous Linux

Exemples de commandes id sous Linux

Exemples de commandes df sous Linux

du Exemples de commandes sous Linux