社区
系统维护与使用区
帖子详情
入门问题,环境变量和本地变量(又叫shell变量)
robin_yao
2008-06-04 04:53:17
UNIX下(AIX)
环境变量 用 env命令显示的,这是存在.profile下的
本地变量 用 set命令显示的,不知道存在哪里
这两者有什么区别?
书上说本地变量(只用于现在的shell,这个的意思是本地变量能用于该shell下启的所有进程吗?)
而环境变量可用于所有子进程
那为什么环境变量又是存放在每个用户的目录下的呢(肯定会不同用户而不同)
...全文
384
4
打赏
收藏
入门问题,环境变量和本地变量(又叫shell变量)
UNIX下(AIX) 环境变量 用 env命令显示的,这是存在.profile下的 本地变量 用 set命令显示的,不知道存在哪里 这两者有什么区别? 书上说本地变量(只用于现在的shell,这个的意思是本地变量能用于该shell下启的所有进程吗?) 而环境变量可用于所有子进程 那为什么环境变量又是存放在每个用户的目录下的呢(肯定会不同用户而不同)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liushuibufu2010
2011-03-18
打赏
举报
回复
每一种编程语言中,我们都会碰到变量的作用域的问题。(比如在函数中定义的变量在函数外不能使用的)
BASH 中也有类似的问题,局部变量和环境变量(全局变量)。
局部变量是普通的变量,仅在创建它的Shell中有效。
环境变量。我们更多的使用“环境变量”而不是“全局变量”,因为这个名称更
能体现它的特点。环境变量对创建它的Shell及其派生出来的子进程都有效。或者说环境变量可以继承,但它对其它与创建它的Shell没有关系的Shell并不可见。
linuxguy
2008-06-05
打赏
举报
回复
帮顶, 关注!
lester98
2008-06-05
打赏
举报
回复
那为什么环境变量又是存放在每个用户的目录下的呢(肯定会不同用户而不同)
那只是放在每个用户下面的脚本里,每次login都会执行脚本,export一下
MpIceer
2008-06-05
打赏
举报
回复
本地变量好像只保存在内存里吧
本地变量默认只在本shell下有效,如果想影响子进程,要export
Linux——
环境
变量
与本地
变量
本章思维导图:注:本章思维导图对应的.xmind和.png文件都已同步导入至。
linux
环境
变量
和本地
变量
每一种编程语言中,我们都会碰到
变量
的作用域的
问题
。(比如在函数中定义的
变量
在函数外不能使用的) BASH 中也有类似的
问题
,局部
变量
和
环境
变量
(全局
变量
)。 局部
变量
是普通的
变量
,仅在创建它的
Shell
中有效。
环境
变量
。我们更多的使用“
环境
变量
”而不是“全局
变量
”,因为这个名称更 能体现它的特点。
环境
变量
对创建它的
Shell
及其派生出来的子进程都有效。或者说
环境
变量
可以继承,但它对其它与...
环境
变量
与本地
变量
一般指的是在操作系统上运行环境的一些参数。我们在编写C/C++代码时,在链接的时候,用户并不知道所链接的动静态库在哪里,但是照样可以链接成功,生成可执行程序,原因就是有相关的
环境
变量
去帮助编译器去查找。
环境
变量
通常具有某些特殊用途,在系统当中具有全局属性。
【Linux】Linux
环境
变量
的理解 --- 命令行参数、
shell
子进程、
环境
变量
、本地
变量
…
环境
变量
,本地
变量
,命令行参数表,
shell
进程……
【
shell
】
shell
中的
环境
变量
与本地
变量
希望各位不要白piao,点个赞或者刷个评论再走,还有【禁止转载】 这篇文章就是讲解
变量
在
shell
中是什么样的,以及
shell
基础用法我会在后面的文章去讲脚本中
shell
的语法(我手头的笔记比较多,只能慢慢发,如果真的有某一方面特别的需求,可以在评论中回复,如果我有相关的资料我会优先发出来) @environment: uninx和Linux是存在差异的,不过大部分命令是差不多的,本文的例子在It...
系统维护与使用区
19,614
社区成员
74,557
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章