"其中" command给出了源代码,而不是命令的路径

时间:2015-06-14 17:11:55

标签: shell virtualenv

我正在使用一些python virtualenvs,我想知道workon命令是如何制作的。

所以我做了一个which workon来获得workon的路径。 我直接使用了整个源代码 - 所以我得到了一个问题的答案---但我期待一条道路。

这是什么意思?还没有包含在文件中吗?

1 个答案:

答案 0 :(得分:2)

workon是一个shell函数(请参阅here),而不是单独的脚本。

我不确定每个shell在运行which时是否会显示函数源,但至少zsh会这样做。