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