当我安装NVM时,它在我的bash_profile中增加了几行代码。我知道它将.nvm目录添加到我的$PATH中,但我不知道它是如何做到的。
有人能给我解释一下下面的工作原理吗?
export NVM_DIR="/home/darcys22/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm发布于 2014-09-06 01:30:15
前面的路径=是一个变量名,因此变量NVM_DIR等于路径/home/darcys22 22/.nvm(以点为前缀的nvm表示它是一个隐藏目录)。
方括号包含一个测试,它使用-s检查文件/home/darcy22/nvm.sh是否存在并且文件大小大于0。
需要在开始的方括号和-s之间以及在结束括号之前的空间。
https://stackoverflow.com/questions/25695918
复制相似问题