找回密码
 注册
关于网站域名变更的通知
查看: 248|回复: 1
打印 上一主题 下一主题

Linux的环境变量

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-8-20 16:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
所谓变量,就是在程序中设置的,相当于在内存中准备的「一个用来存放数据的小箱子」。
即,程序通过变量来保存值,通过变量保存的内容来进行各式各样的计算处理。

& t6 {! q. g- W
「环境变量」也是变量的一种。那它和普通的变量有什么区别呢?普通变量只对定义它的程序有效,而环境变量是所有程序共享的变量。
对于 Linux Shell而言,不仅Shell本身能够使用,被Shell产生的子进程也能使用的变量就是环境变量。

8 f' g/ }* {* M+ a/ m/ p. t
环境变量的名称通常用大写字母来定义。实际上用小写字母来定义环境变量也不会报错,只是习惯上都是用大写字母来表示的。
6 S. D: t& [: \/ ]3 P) A9 w$ F8 `
环境变量甚至还能决定系统的运行。
比如,「PS1」这个环境变量就是保存「命令行提示符所表示的文字列」。想要变更提示符所表示的文字,只要修改「PS1」这个环境变量即可。
此外,还有保存历史命令的「HISTSIZE」变量,保存命令搜索路径的「PATH」变量等等各式各样的环境变量。
通过修改环境变量,可以使得系统更易使用,所以可以定制一些环境变量。但是,有些环境变量对系统的正常运行很重要,注意不要随意修改或者误操作到这些变量。

. K) H/ I- a$ V
操作环境变量的命令就是「export」。不带任何参数直接执行 「export」 的话,会列出所有已经定义的环境变量。
将一个普通变量变为一个环境变量,使用命令 「export $变量名」。
给一个普通变量赋值,同时将这个变量升级为环境变量,使用命令「export $变量名=值」。

, ?! D) [) ?9 K$ G; x1 b
环境变量和export命令对于Linux的管理非常重要,一定要好好的理解。
2 F* B+ _3 L1 c1 z) F% Y

该用户从未签到

2#
发表于 2020-8-20 16:48 | 只看该作者
环境变量甚至还能决定系统的运行。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 23:13 , Processed in 0.140625 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表