当我安装NVM时,它为我的bash_profile添加了几行代码。我知道它将.nvm目录添加到我的$ PATH但我不知道它是如何做到的。
有人可以解释以下内容对我有用吗?
export NVM_DIR="/home/darcys22/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
答案 0 :(得分:1)
之前的PATH是变量名,因此变量NVM_DIR等于路径/home/darcys22/.nvm(以点为前缀的nvm,表示其隐藏目录)
方括号包含一个测试,并使用-s检查文件/home/darcy22/nvm.sh是否存在且文件大小是否为0。
需要在开口方括号和-s之间以及在关闭括号之前的空间。