bash - 如何在 .bashrc 文件中设置环境变量
问题描述
我是脚本新手,我试图理解我们公司其他人编写的一些脚本——
# Update .bashrc of vnom user
sudo su - ${ora_install_user} -c "echo '
VNOM_HOME=${gsm_home}; export VNOM_HOME
PATH=\$PATH:\$VNOM_HOME/bin; export PATH
LD_LIBRARY_PATH=\$VNOM_HOME/lib; export LD_LIBRARY_PATH' >> ~/.bashrc"
我可以理解它在做什么,即设置一个环境变量 VNOM_HOME 并将其附加到 PATH 环境变量中。
但是不确定这一点"PATH=\\$PATH:\$VNOM_HOME/bin"
,我不能把"PATH=$PATH:\$VNOM_HOME/bin"
第一个反斜杠放在后面"PATH="
吗?
还 -
# Update /etc/oratab
sudo su - ${ora_install_user} -c "echo '
gsm:${gsm_home}:N' >> /etc/oratab"
我得到了大部分,但为什么需要“:N”
还有一个疑问,为什么我们有“gsm:${gsm_home}”而不是“gsm=${gsm_home}”。有什么区别?
解决方案
推荐阅读
- c# - PeopleAPI 错误 403 Google 错误与否
- html - 一般兄弟姐妹在悬停时不起作用
- javascript - 如何使用 Google Drive Javascript API 更新 Google Drive 中的 zip 文件
- python - 如果预测的类标签是列表列表并且真实值是列表,则混淆矩阵
- r - 在R中按冬季而不是年份分组月份
- javascript - Discord.js 审核日志
- phpstorm - 如何只从远程服务器下载特定文件而不是整个项目?
- angular - 模态关闭后以角度更新视图
- java - 在 Eclipse 中创建 Maven 项目时出错
- sails.js - 如何在sails js中集成管理面板?