首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bash_profile代码

Bash_profile代码
EN

Stack Overflow用户
提问于 2014-09-06 01:17:35
回答 1查看 350关注 0票数 1

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

有人能给我解释一下下面的工作原理吗?

代码语言:javascript
复制
export NVM_DIR="/home/darcys22/.nvm"

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

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-06 01:30:15

前面的路径=是一个变量名,因此变量NVM_DIR等于路径/home/darcys22 22/.nvm(以点为前缀的nvm表示它是一个隐藏目录)。

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

需要在开始的方括号和-s之间以及在结束括号之前的空间。

进一步阅读

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25695918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档