我发现无法谷歌这一点,并且无法在手册页中找到信息。
答案 0 :(得分:4)
来自http://zsh.sourceforge.net/Doc/Release/Shell-Builtin-Commands.html:
其中[-wpms]名称...... 相当于-ca。
和
whence [-vcwfpams] name ...对于每个名称,指出如果用作命令名称将如何解释。
-v制作更详细的报告。
-c以类似csh的格式打印结果。这优先于-v。
-w对于每个名称,打印'name:word',其中word是alias,builtin,command,function,hashed,reserved或none之一,依据as name对应别名,内置命令,外部命令, 一个shell函数,一个使用hash builtin定义的命令,一个保留的 单词,或者不被识别。这优先于-v和-c。
-f导致显示shell函数的内容,否则不会发生,除非使用-c标志。
-p执行路径搜索名称,即使它是别名,保留字,shell函数或内置函数。
-a在整个命令路径中搜索所有出现的名称。通常只会打印第一个匹配项。
-m将参数视为模式(应引用),并显示与其中一个匹配的每个命令的信息 图案。
-s如果路径名包含符号链接,也要打印无符号链接的路径名。
答案 1 :(得分:2)
zsh
builtins manual描述了它:
其中[-wpms]名称...... 相当于-ca。
-
从哪 - [-vcwfpams]名字...... 对于每个名称,指示如果用作命令名称将如何解释它。
-c以类似csh的格式打印结果。这优先于
-a在整个命令路径中搜索所有出现的名称。通常只打印第一个匹配项。 -v。
答案 2 :(得分:1)
根据记录的保留字词列表,where
不是bash中的关键字。
https://www.gnu.org/software/bash/manual/html_node/Reserved-Word-Index.html