中易网

Oracle的profile里,PATH=$ORACLE_HOME/bin:$PATH; export PATH,这里的bin:$PATH怎么理解呢。谢谢你。

答案:5  悬赏:70  
解决时间 2021-02-18 19:44
PATH=$ORACLE_HOME/bin:$PATH;
export PATH
最佳答案
首先你要知道$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变量——你在命令提示符下输入set回车可以看到这些变量),后面那个:号偶没研究过,但这里应该是表示并列的部分。 比如说以前在dos下要向当前path中追加一个d:\abc,通常会写作 path=%path%;d:\abc 这里的;号跟上面的:应该是一个意思
将$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目录,这样你在任何目录下都可以直接调用上述两个目录中的可执行程序。
环境变数. 你下的任何命令会先到$ORACLE_HOME/bin底下找, 若找不到再到$PATH去找. 类似Windows的%PATH%
很感谢,这个也是困扰很久的问题!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
梦见有五个棺材,大套小,但是后来小的全没了
在北京交个人所得税的好处
高姓家谱温州有多少
都有哪些名作家写过猫~
我想开一家主题酒店但不知道行情和前景怎么样
介休何时进行新农村改革
新田镇茶叶场在什么地方啊,我要过去处理事情
晟德龙怎么去啊,我要去那办事
两边尺寸一样 怎么车比较同心(外面不能打表)
招行信用卡审核专员周末上班吗
有谁知道这BOTS什么意思
美的电饭煲FC507B怎么样
雪磊超市在什么地方啊,我要过去处理事情
鳌江到洞头坐什么车?
苹果A1431怎么设置ID
推荐资讯
爱尚造型专业烫染这个地址在什么地方,我要处
公司需要员工评中级工程师首先公司本身需要有
重装机兵superhack渡头村怎么重建
我自考成绩和论文答辩已经全部过了 但是学校
佛山市和利信公司地址在哪,我要去那里办事
堀江耽闺 1—5全本汉化版(种子或图片)
原告撤诉了公安机关应该放人吗?
以经典型像被颠覆为题写900字议论文
在三角形ABC中,AB=AC,DE是腰AB上的中垂线.若
巴马县恒发五金机电经销部地址在哪,我要去那
LOTTUSSE这个地址在什么地方,我要处理点事
第一次破了处了,可隔了一个月再次进入,还是很
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?