La syntaxe d’une commande Unix comprend le nom de la commande (premier mot) suivi
éventuellement d’options (sous la forme -x) et complété par des arguments parfois optionnels. Dans cette
description, les points de suspension (...) signifient qu’un élément (option ou argument) peut être répété
plusieurs fois; un nom donné entre crochets ([ nom ]) correspond à un élément facultatif. Les
crochets ainsi que les points de suspension ne doivent pas être utilisés lors de la saisie de la
commande. Le séparateur de mots est le caractère espace et il s’utilise aussi bien pour séparer la
commande et les options que les différents arguments entre eux. On peut aussi utiliser la
tabulation.
En outre, il existe quelques différences de syntaxe selon les versions, le plus souvent liées à des origines
différentes et gardées dans un souci de compatibilité. Par exemple, un argument d’option est le
plus souvent séparé par un espace (-x arg) mais il peut arriver qu’il soit collé à l’option
(-xarg).
Enfin, les commandes peuvent accepter le format des « options à la GNU » avec deux tirets
(−−xxx). Les noms d’option avec un seul tiret contiennent le plus souvent un seul caractère
alors que les noms d’option à la GNU sont des mots anglais en entier à plusieurs caractères.
Retour à la page de cours