Bash_profile代码

时间:2014-09-06 01:17:35

标签: bash nvm

当我安装NVM时,它为我的bash_profile添加了几行代码。我知道它将.nvm目录添加到我的$ PATH但我不知道它是如何做到的。

有人可以解释以下内容对我有用吗?

export NVM_DIR="/home/darcys22/.nvm"

[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"  # This loads nvm

1 个答案:

答案 0 :(得分:1)

之前的PATH是变量名,因此变量NVM_DIR等于路径/home/darcys22/.nvm(以点为前缀的nvm,表示其隐藏目录)

方括号包含一个测试,并使用-s检查文件/home/darcy22/nvm.sh是否存在且文件大小是否为0。

需要在开口方括号和-s之间以及在关闭括号之前的空间。

Read further