GNU/Linux >> Tutoriels Linux >  >> Linux

Principes de base de la ligne de commande Linux - Exécution de commandes à partir de la ligne de commande

Vous pouvez utiliser les commandes système sur la ligne de commande pour demander au système d'effectuer des tâches spécifiques. Les commandes sont reçues dans une fenêtre de terminal. Cet article est une introduction très basique à l'utilisation de commandes avec des options et/ou des arguments et également à l'exécution de plusieurs commandes sur la ligne de commande.

Remarque :Les commandes UNIX sont sensibles à la casse.

Syntaxe de la ligne de commande

– La syntaxe de la commande est la structure et l'ordre des composants de la commande :nom, options et arguments.
– Les commandes de ligne de commande peuvent exister avec ou sans options et arguments.
– Vous pouvez modifier le comportement de commandes en utilisant une combinaison d'options et d'arguments.
– Le tableau ci-dessous décrit les composants d'une commande.

Élément Description
Commande Spécifie ce que fait le système (un exécutable)
Option Spécifie comment la commande s'exécute (un modificateur). Les options commencent par un tiret (-).
Argumentation Spécifie ce qui est affecté (un fichier, un répertoire ou du texte)
Remarque :La plupart des commandes Linux utilisent également un double tiret (–) pour leurs commutateurs de ligne de commande.

Utilisation des commandes UNIX

Quelques exemples de commandes de base sont uname , date , cal , et effacer . La commande uname fournit des informations sur le système. Par défaut, lorsque vous utilisez la commande uname, le nom du système d'exploitation actuel apparaît.

1. Pour afficher les informations du système d'exploitation, saisissez :

# uname
Linux

2. Pour afficher la date et l'heure, saisissez :

# date
Sat May 12 07:02:24 UTC 2018

3. Pour afficher le calendrier, saisissez :

# cal
      May 2018
Su Mo Tu We Th Fr 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

4. Pour effacer la fenêtre du terminal, saisissez :

# clear

Utiliser des commandes avec des options

– L'ajout d'options à une commande modifie les informations affichées.
– Vous pouvez utiliser plusieurs options avec une commande.
– Vous pouvez également répertorier plusieurs options séparément ou les combiner après un tiret (-) .
– L'utilisation d'un tiret (-) précédant une option est spécifique à la commande. De plus, les options sont spécifiques à la commande.

Remarque :Pour plus d'informations et une utilisation correcte des options, consultez la page de manuel appropriée pour la commande.

L'exemple donné montre la commande uname avec deux options :

  • Le -i affiche le nom de la plate-forme matérielle.
  • Le -n l'option imprime le nom d'hôte du système local.
# uname -i
x86_64
# uname -n
geeklab1.mylabserver.com

L'exemple suivant montre la commande uname avec -s et –r options. L'option -s affiche le nom du système d'exploitation. L'option –r indique le niveau de version du système d'exploitation.

# uname -sr
Linux 3.10.0-693.21.1.el7.x86_64

L'exemple suivant montre la commande uname avec l'option -a, qui affiche les informations système actuelles.

# uname -a
Linux geeklab1.mylabserver.com 3.10.0-693.21.1.el7.x86_64 #1 SMP Wed Mar 7 19:03:37 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Utiliser des commandes avec des arguments

Les arguments vous permettent de définir en plus la sortie d'une commande. L'exemple suivant montre la commande cal avec deux arguments, 05 et 2018.

  • Le premier argument, 05, spécifie le mois.
  • Le deuxième argument, 2018, spécifie l'année.
# cal 05 2018
      May 2018
Su Mo Tu We Th Fr 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

Utiliser des commandes avec des options et des arguments

Les exemples suivants montrent la commande ls sans option, avec une option, avec un argument, et avec une option et un argument ensemble.

# ls
file1  file2  file3  file4  file5  file6
$ ls -l
total 0
-rw-rw-r--. 1 user user 0 May 12 07:43 file1
-rw-rw-r--. 1 user user 0 May 12 07:43 file2
-rw-rw-r--. 1 user user 0 May 12 07:43 file3
-rw-rw-r--. 1 user user 0 May 12 07:43 file4
-rw-rw-r--. 1 user user 0 May 12 07:43 file5
-rw-rw-r--. 1 user user 0 May 12 07:43 file6
# ls file1
file1
# ls -l file1
-rw-rw-r--. 1 user user 0 May 12 07:43 file1

Dans les exemples, la commande ls répertorie les fichiers d'un répertoire. L'option -l fournit des informations supplémentaires sur les fichiers. L'argument filename spécifie le fichier à afficher.

Utilisation de plusieurs commandes sur la ligne de commande

Vous pouvez entrer plusieurs commandes sur une seule ligne de commande en utilisant un point-virgule (;) pour séparer chaque commande.

# command option argument;command option argument

Le shell reconnaît le point-virgule (;) comme séparateur de commande. L'exemple suivant montre trois commandes séparées par des points-virgules. La commande cal a deux arguments, suivis de la commande date et de la commande uname avec deux options.

# cal 05 2018; date; uname -rs
      May 2018
Su Mo Tu We Th Fr 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

Sat May 12 07:48:02 UTC 2018
Linux 3.10.0-693.21.1.el7.x86_64

Le shell exécute chaque commande de gauche à droite lorsque vous appuyez sur Entrée/Retour.


Linux
  1. 8 conseils pour la ligne de commande Linux

  2. Comment installer un logiciel à partir de la ligne de commande Linux

  3. Conseils de navigation en ligne de commande Linux :les bases des commandes pushd et popd

  4. Génération d'un hachage SHA-256 à partir de la ligne de commande Linux

  5. Impression depuis la ligne de commande avec LibreOffice, commandes lpr ?

Créer un collage de photos à partir de la ligne de commande Linux

Programmer le matériel à partir de la ligne de commande Linux

La ligne de commande Linux peut s'amuser de loin

Maîtrisez la ligne de commande Linux

Principes de base de la ligne de commande Linux :sudo

5 commandes pour afficher le contenu d'un fichier en ligne de commande Linux