父子bash的环境变量和自定义变量继承问题
2017-10-06 20:05
519 查看
父bash运行时的变量包括自定义变量和环境变量
环境变量是可以继承给子bash的,自定义变量不能
自定义变量转环境变量用export,例export veriable=abcd
子bash更改环境变量不会影响父进程中的环境变量值
要想改变的话,用source
例
某set.sh:
直接运行后,echo $LANG,发现LANG的值没有变
source set.sh的话,就能成功改变LANG的值
环境变量是可以继承给子bash的,自定义变量不能
自定义变量转环境变量用export,例export veriable=abcd
子bash更改环境变量不会影响父进程中的环境变量值
要想改变的话,用source
例
某set.sh:
#!/bin/bash export LANG=zh_CN.utf-8
直接运行后,echo $LANG,发现LANG的值没有变
source set.sh的话,就能成功改变LANG的值
相关文章推荐
- arm-linux-gcc安装及自定义bash脚本环境变量设置
- solaris移植到linux的大坑:bash和sh中环境变量继承的差异
- bash变量-用户自定义变量和环境变量/
- root用户Linux 环境变量的配置解决(-bash: jps: command not found)有关问题
- Git Bash使用中遇到的环境变量的问题
- mac关于.bash_profile环境变量配置的问题
- Shell(bash)脚本学习之--------内建/外建,自定义变量和环境变量
- 认识、学习bash,环境变量问题
- mac关于java .bash_profile环境变量配置的问题
- C程序访问hadoop运行时遇到的各种问题以及解决方案(环境变量不被sudo继承)
- oracle11g问题:新建oracle用户后,在oracle用户下找不到.bash_profile文件;不能修改环境变量配置。
- Ant 运行远程bash文件时,发生环境变量错误的问题
- [Shell]Bash变量:自定义变量 & 环境变量 & 位置参数变量 & 预定义变量
- Linux学习--第十天--bash脚本、用户自定义变量、环境变量、位置参数变量、预定义变量、标准输入输出、wc、history、dd、PS1
- Linux下java环境变量配置问题,解决 重新打开bash后JDK环境变量无效问题
- Linux 环境变量的配置解决(-bash: jps: command not found)问题
- node上安装express 未添加环境变量的问题
- 配置多个tomact同时使用时的catalina环境变量问题
- shell中,用set命令可显示全部的变量(包括环境变量和自定义变量),env只显示环境变量
- 消息发送 环境变量继承