shell 变量 & 环境变量 (bash)
来源:互联网 发布:郎咸平 离婚 知乎 编辑:程序博客网 时间:2024/04/30 13:06
1. 在bash中,shell变量可以直接通过通过如下形式创建:
$name=value
2. shell变量不能被子进程(字shell) 继承,通过export,可以令shell变量成为环境变量(此时会出现在env的输出中),环境变量可以被子进程继承;
3. shell中查看当前所有环境变量用命令 env或者printenv(不带参),查看包括环境变量在内的所有shell变量用 set (不带参),删除一个变量用 unset;
4. 当前shell中输入sh命令,就可以得到一个子shell,可以验证变量继承情况;
5. 查看系统范围的shell startup file /etc/profile,包含:export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL,所以这些是每个shell默认的环境变量;另一部分的启动文件在/etc/profile.d/文件夹下,也导出了一些特定的环境变量,有i18n相关的lang.sh,包括:LANG LC_xxx;QT相关的qt.sh,包括:QTDIR QTINC QTLIB PATH等;
个人导出的环境变量放在的~/.bash_profile或者~/.bashrc中;
- shell 变量 & 环境变量 (bash)
- shell基础-bash变量-环境变量
- Shell基础-Bash变量-环境变量(上)
- Shell基础-Bash变量-环境变量(下)
- bash shell一些环境变量
- bash shell变量替换
- bash读写shell变量
- Shell Bash变量
- bash shell 下的环境变量
- SHELL编程BASH环境变量-57
- 环境变量和shell变量
- SHELL环境变量+参数变量
- linux 环境变量,shell变量
- shell变量和环境变量
- shell变量之环境变量
- Shell(bash)脚本学习之--------内建/外建,自定义变量和环境变量
- bash变量-用户自定义变量和环境变量/
- Shell(Bash) - 变量间接引用
- Sicily 2015 A New Year Gift
- 学习OpenGLProgrammingGuide7thEdition有感-OpenGl中的全局及局部坐标系统理解
- C/C++堆栈指引
- 12-1-27进步一小点
- JAVA 打豆豆辅助工具
- shell 变量 & 环境变量 (bash)
- PE结构导出表详细解析
- 基于python的中文词频分析
- [CopySilent]纪念本菜当年第一个Win32程序
- Vim+cscope+ctags+tags阅读源代码
- 清除VS2008中最近的项目与最近的文件
- sscanf函数的用法
- 利用URLRewriting.dll实现asp.net页面伪静态!(不用安装Rewriter)
- 每天一点点-ext源码分析之七