在命令行中,我经常使用“简单”命令,例如
mv foo/bar baz/bar
但我不知道该怎么称呼它的所有部分:
┌1┐ ┌──2───┐
git checkout master
│ └──────3──────┘
└───────4─────────┘
我(认为我)知道1是命令,2是参数,我可能将3称为参数列表(对吗?)。
但是,我不知道该怎么称呼4。
如何标记更复杂的“命令”?
find transcripts/?.? -name '*.txt' | parallel -- sh -c 'echo $1 $2' {} {/}
我希望能得到一个答案,该答案细分了上面所谓的“ 1、2、3、4”以及该“命令”的各个部分的名称。
最好也了解一下我这里未包括的其他独特/令人惊讶的事物。
你有没有看的手册页git的,找到这样的问题似乎无关的
—
Att Righ
git
或find
比较笼统的术语对于Linux。
根据中的bash手册页所述
—
Att Righ
A | B
,它A | B
是一个管道,A
并且B
是命令(很遗憾,它的名称与命令中的第一个世界相同)。我可能将第一个参数称为可执行文件,但找不到与我同意的源。
在的上下文中
—
wjandrea
git checkout ...
,checkout
是子命令,在的上下文中sh -c ...
,-c
是选项。
@JoL感谢您指出这一点。你猜对了,我已经编辑了。这是因为当我尝试正确执行该部分时,我将其重写了大约4次
—
theonlygusti
man
页git
和find
特别的简介部分?