PATH=$ORACLE_HOME/bin:$PATH;
export PATH
Oracle的profile里,PATH=$ORACLE_HOME/bin:$PATH; export PATH,这里的bin:$PATH怎么理解呢。谢谢你。
答案:5 悬赏:70
解决时间 2021-02-18 19:44
- 提问者网友:樱花树下最美的约定
- 2021-02-18 00:35
最佳答案
- 二级知识专家网友:如果这是命
- 2021-02-18 02:01
首先你要知道$XXXX 代表引用XXXXX变量,
$ORACLE_HOME表示引用ORACLE_HOME变量的值
$PATH表示引用$PATH变量的值,
假如你ORACLE_HOME=/opt/ora10g/product/10.2.0
你的PATH=:/usr/bin:/abc/
那么你贴出的这2句话就可以理解为:
PATH=/opt/ora10g/product/10.2.0/bin:/usr/bin:/abc/
也就是说修改path的值,将oracle的bin路径添加到PATH环境变量中
$ORACLE_HOME表示引用ORACLE_HOME变量的值
$PATH表示引用$PATH变量的值,
假如你ORACLE_HOME=/opt/ora10g/product/10.2.0
你的PATH=:/usr/bin:/abc/
那么你贴出的这2句话就可以理解为:
PATH=/opt/ora10g/product/10.2.0/bin:/usr/bin:/abc/
也就是说修改path的值,将oracle的bin路径添加到PATH环境变量中
全部回答
- 1楼网友:走,耍流氓去
- 2021-02-18 05:02
这个表示引用系统环境变量的值(即$ORACLE_HOME是引用已经定义的ORACLE_HOME变量,path是引用系统的path变量——你在命令提示符下输入set回车可以看到这些变量),后面那个:号偶没研究过,但这里应该是表示并列的部分。
比如说以前在dos下要向当前path中追加一个d:\abc,通常会写作
path=%path%;d:\abc
这里的;号跟上面的:应该是一个意思
- 2楼网友:零负荷的放任
- 2021-02-18 04:07
将$ORACLE_HOME/bin目录追加到$PATH变量中,export PATH错误,应为export $PATH
这里的:可以理解为+
翻译一下:$PATH变量=$ORACLE_HOME/bin+$PATH变量
例如:$PATH变量中原来的内容是$PATH=/usr/bin,$ORACLE_HOME中的内容是:/home/oracle,则执行完$PATH=$ORACLE_HOME/bin:$PATH后,$PATH=/home/oracle/bin:/usr/bin
也就是生明了/home/oracle/bin目录和/usr/bin目录,这样你在任何目录下都可以直接调用上述两个目录中的可执行程序。
- 3楼网友:山鬼偶尔也合群
- 2021-02-18 03:12
环境变数. 你下的任何命令会先到$ORACLE_HOME/bin底下找, 若找不到再到$PATH去找. 类似Windows的%PATH%
- 4楼网友:請叫我丶偏執狂
- 2021-02-18 02:50
很感谢,这个也是困扰很久的问题!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |