关于UNIX环境变量的想法

[复制链接]
查看11 | 回复6 | 2014-7-11 07:56:59 | 显示全部楼层 |阅读模式
UNIX环境下不管装什么东东,应用程序也好,数据库也好,都要设置环境变量.
有的时候想,不设行吗?感觉不设好象也行啊,大不了就是输入命令的时候麻烦点,要找到全路径,是否如此呢?
回复

使用道具 举报

千问 | 2014-7-11 07:56:59 | 显示全部楼层
是,不设也行
回复

使用道具 举报

千问 | 2014-7-11 07:56:59 | 显示全部楼层
“大不了就是输入命令的时候麻烦点,要找到全路径”,这是单指path这个环境变量吧。
不同的环境变量在不同的地方起作用的。
回复

使用道具 举报

千问 | 2014-7-11 07:56:59 | 显示全部楼层
环境变量是新派生的进程的初始运行环境
如果不设置,用起来岂不是很麻烦!
当然得合理地设置!
回复

使用道具 举报

千问 | 2014-7-11 07:56:59 | 显示全部楼层
那有些软件就是一定要读取相应的环境变量呢?
比如oracle,最简单的如果不设置ORACLE_HOME就不能使用sqlplus
要么就用windows,都写在注册表里了
回复

使用道具 举报

千问 | 2014-7-11 07:56:59 | 显示全部楼层
如果你的机器上同时有两个数据库,你不设置ORACLE_SID,系统不知道你究竟启动的哪个数据库,所以最好还是设置一下环境变量
回复

使用道具 举报

千问 | 2014-7-11 07:56:59 | 显示全部楼层
UNIX自古以来就有环境变量这么个东西, 很多程序都要用到环境变量.
Windows平台的注册表很大程度上代替了环境变量, 不过也还是有环境变量的. 装JDK不就要设环境变量吗.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行