博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
export的变量另开一个终端失效解决方法
阅读量:6361 次
发布时间:2019-06-23

本文共 385 字,大约阅读时间需要 1 分钟。

有时候,我们需要把一个export的变量全局话,否则每开一个终端又需要重新export,很是麻烦

首先直接export某个变量的话就只能在当前子终端生效,另开一个终端就失效了

如果修改.bash_profile也是有一定局限性的,该文件只会在用户登录系统时初始化,如果我们在使用过程中不希望重启或者重新登录用户,那么修改这个文件也是达不到我们效果的

目前我知道最好的方法就是修改.bashrc(该文件是只针对单一用户的,不会影响其他用户)

例如我需要export一个ORACLE_SID

我可以vi .bashrc(该文件位于家目录下),在该文件末尾添加export ORACLE_SID=ORCL

另开一个终端,echo $ORACLE_SID 发现也会显示ORCL

 

转载于:https://www.cnblogs.com/biaopei/p/8376988.html

你可能感兴趣的文章
前端程序员需要具备的几个软实力,你具备了吗
查看>>
RHEL系列网络配置2015083101
查看>>
MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
查看>>
雨巷-戴望舒
查看>>
OpenCms创建网站过程图解——献给OpenCms的初学者们
查看>>
C++ 异常处理机制的实现
查看>>
Freebsd的ports命令
查看>>
分布式系统---幂等性设计
查看>>
【转】时钟周期,机器周期,指令周期的区别
查看>>
MYSQL 更新时间自己主动同步与创建时间默认值共存问题
查看>>
android 屏幕适配
查看>>
Android Activity的4种启动模式
查看>>
leetcode第一刷_Minimum Depth of Binary Tree
查看>>
pm2-webshell —— 基于浏览器的终端控制台
查看>>
Mysql基准测试
查看>>
Session 撰改演示
查看>>
【转】python3 发邮件实例(包括:文本、html、图片、附件、SSL、群邮件)
查看>>
事务隔离级别(图文详解)
查看>>
canvas系列教程08-canvas各种坑
查看>>
浅析package.json中的devdependencies 和 dependencies
查看>>