Sur la ligne de commande, j'utilise souvent des commandes "simples" comme
mv foo/bar baz/bar
mais je ne sais pas comment appeler toutes les parties de ceci:
┌1┐ ┌──2───┐
git checkout master
│ └──────3──────┘
└───────4─────────┘
Je (pense que je sais) que 1 est une commande et 2 est un argument, et j'appellerais probablement 3 une liste d'arguments (est-ce exact?).
Cependant, je ne sais pas quoi appeler 4 .
Comment les «commandes» plus complexes sont-elles étiquetées?
find transcripts/?.? -name '*.txt' | parallel -- sh -c 'echo $1 $2' {} {/}
J'apprécierais une réponse qui décompose ce qu'il faut appeler 1,2,3,4 et ce qu'il faut appeler chaque partie de par exemple cette "commande" ci-dessus.
Ce serait formidable d'apprendre également d'autres choses uniques / surprenantes que je n'ai pas incluses ici.
gitou findplutôt une terminologie générale pour linux.
A | B, A | Best un pipeline , Aet Bsont des commandes (il est regrettable que cela ait le même nom que le premier monde d'une commande). Je pourrais appeler le premier argument un exécutable mais je ne trouve pas de source qui soit d'accord avec moi.
git checkout ..., checkoutest une sous - commande , et dans le contexte de sh -c ..., -cest une option .
manpagesgitetfind, en particulier, la section synopsis?