non, le système se fout de nos considérations scripturales.
pour lui tout n'est que flux : un qui entre, un qui sort.
donc une ligne de commande est une suite scripté (écriture) qui est lue séquentiellement (le flux) et interprétée pour ensuite être exécutée. Dans ce flux, chaque partie est naturellement parsée selon les délimiteurs (IFS) : le point virgule, la tabulation, le saut de ligne. Nous, simples humains, on en a un peu plus mais pour le système ils sont vus différemment.
ensuite on a des appels programmes et des arguments dont les options -truc, --machin et d'autres informations strings ou toutes autres informations qui pourraient être comprises par l’interpréteur ; p.e. : ${var[@]} : tous les éléments de var qui est un tableau.
on a des signes, des mots, des verbes, des compléments, des sujets, de la ponctuation,... c'est un langage.
je reprends ta phrase :
luc a écrit les opérateurs de redirections font partie des options de la commande
non, ils font parti du flux qui est traité par l'interpréteur.