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.
git
ou find
plutôt une terminologie générale pour linux.
A | B
, A | B
est un pipeline , A
et B
sont 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 ...
, checkout
est une sous - commande , et dans le contexte de sh -c ...
, -c
est une option .
man
pagesgit
etfind
, en particulier, la section synopsis?