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

Linux的环境变量

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
所谓变量,就是在程序中设置的,相当于在内存中准备的「一个用来存放数据的小箱子」。
即,程序通过变量来保存值,通过变量保存的内容来进行各式各样的计算处理。
2 Z2 n5 s) z9 g1 O$ D3 n; v
「环境变量」也是变量的一种。那它和普通的变量有什么区别呢?普通变量只对定义它的程序有效,而环境变量是所有程序共享的变量。
对于 Linux Shell而言,不仅Shell本身能够使用,被Shell产生的子进程也能使用的变量就是环境变量。
" }# j* y6 m0 i( p
环境变量的名称通常用大写字母来定义。实际上用小写字母来定义环境变量也不会报错,只是习惯上都是用大写字母来表示的。
! A) Y3 r8 J! v1 ~7 H7 n0 R; Z/ D
环境变量甚至还能决定系统的运行。
比如,「PS1」这个环境变量就是保存「命令行提示符所表示的文字列」。想要变更提示符所表示的文字,只要修改「PS1」这个环境变量即可。
此外,还有保存历史命令的「HISTSIZE」变量,保存命令搜索路径的「PATH」变量等等各式各样的环境变量。
通过修改环境变量,可以使得系统更易使用,所以可以定制一些环境变量。但是,有些环境变量对系统的正常运行很重要,注意不要随意修改或者误操作到这些变量。

; U- T" a: w# _0 G
操作环境变量的命令就是「export」。不带任何参数直接执行 「export」 的话,会列出所有已经定义的环境变量。
将一个普通变量变为一个环境变量,使用命令 「export $变量名」。
给一个普通变量赋值,同时将这个变量升级为环境变量,使用命令「export $变量名=值」。
% {5 S& B- _3 H/ S
环境变量和export命令对于Linux的管理非常重要,一定要好好的理解。

& w2 t# k' N* u$ x6 O8 |

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-6-28 22:38 , Processed in 0.078125 second(s), 23 queries , Gzip On.

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

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

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