启动 python Virtualenv 的示例。需要输入. someenv/bin/activate
.然而,即使它工作得很好,我仍然对它是如何工作的有点困惑。
有谁可以给我一个关于. command
shell 的更一般的解释吗?
答案1
.
source
是bash的同义词。总结一下,它执行了一个脚本在当前外壳内,而不是在子 shell 中执行它。这意味着脚本结束后,脚本在环境中所做的任何更改都将保留在 shell 中。
看看这个问题,它与你的问题基本相同:shell命令前的点是什么意思?