永发信息网

linux用脚本配置环境变量问题。

答案:2  悬赏:40  手机版
解决时间 2021-02-07 18:48
目标:我想配置/etc/profile的环境变量,用脚本配置。
问题:有什么命令,可以检查文本,某一变量环境如果没有配置,则把变量写进profile中。
问题描述:比如用echo "export JAVA_HOME=1" >>/etc/profile 的话,执行多次会导致重复写入。我想先全局扫描profile里的文本,检查某一变量是否添加过,如果没添加过就进行添加。
最佳答案
这个可以用grep搜索关键字来完成,比如要搜索JAVA_HOME,先进行
grep JAVA_HOME /etc/profile
if [ $? != 0 ];then
echo "export JAVA_HOME = 1" >> /etc/profile
全部回答
1.是的,一般配置完.bash_profile后要重读环境变量:source .bash_profile. 2.你的配置文件确实有问题,你没有加载库文件。正确配置如下: su - oracle  vim  .bash_profile,在文件最后添加: export oracle_base=/oracle/app export oracle_home=$oracle_base/oracle/product/10.2.0/db_1 export oracle_sid=test   (或者你写的是flow) export ld_library_path=$oracle_home/lib:/usr/lib export path=$path:$home/bin:$oracle_home/bin export lang=c (或者你写的是zh_cn.utf-8) 然后source .bash_profile重读环境变量。 卢韬旭
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
美丽到家怎么去啊,我要去那办事
昨日之巴斯顿怎么出
敌军遭到郑军的的沉重打击后“惊恐万状,乱作
仙侠频道强推推荐,是分类强推吗
刍稿是什么意思?
各位网友帮想个四个字带马网名,要像海鸥之声
济南哪个饭店的红烧肉好吃啊??急求!!!!
(12分)科学家在研究果蝇时,发现果蝇的眼色
水魔纤(蓝天花园店)地址在什么地方,我要处理
淘宝标错价被拍下,不退款怎样办
成都和杭州哪个城市好
龙润国际地址有知道的么?有点事想过去
佬俵西点怎么样
佛山阳光保险公司电话号码是多少
我的建行信用卡还款日还了,当天晚上再刷可以
推荐资讯
与佳期兮夕张。“夕张”在句中是什么意思?
买车可以要求原厂换内饰颜色吗
java 代码里传值时出现乱码,我想把字符串转
为什么他把我给他留的言删除了
体会二胡艺术怎么去啊,我要去那办事
文明水站(椹川大道东三路80)地址在哪,我要去
防静电地板竣工报告范本
梦见自己给别人家祖坟盖被子
每天只吃3片全麦面包和水果能减肥吗
灿白虐文吴亦凡让伯贤杀灿烈
请问在晚上睡觉时,有时在睡梦中会感到有什么
我想问一下能不能从银行查一下三年前的银行流
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?