【发布时间】:2012-09-05 16:49:15
【问题描述】:
我绝不是 Linux 的新手,但我就是不明白为什么必须将 .在这个命令前面:
. ~/nvm/nvm.sh
对于那些知道的人来说,这是激活 nvm bash 脚本的方法(它允许在 NodeJS 世界中创建一个虚拟环境)。但是,如果一个人不把那个开始时间放在命令前面,那么事情就不会成功。据我所知,“。”表示当前目录。然而,如果我这样做:
cd ~/nvm
nvm.sh
或者这个
~/nvm/nvm.sh
它不会起作用。为什么?为什么一定要放“。”然后在运行此命令之前有一个空格。
【问题讨论】: