博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 小知识翻译 - 「环境变量」
阅读量:6003 次
发布时间:2019-06-20

本文共 713 字,大约阅读时间需要 2 分钟。

这次,谈谈关于「环境变量」的话题。

 

所谓变量,就是在程序中设置的,相当于在内存中准备的「一个用来存放数据的小箱子」。

即,程序通过变量来保存值,通过变量保存的内容来进行各式各样的计算处理。

 

「环境变量」也是变量的一种。那它和普通的变量有什么区别呢?普通变量只对定义它的程序有效,而环境变量是所有程序共享的变量。

对于 Linux Shell而言,不仅Shell本身能够使用,被Shell产生的子进程也能使用的变量就是环境变量。

 

环境变量的名称通常用大写字母来定义。实际上用小写字母来定义环境变量也不会报错,只是习惯上都是用大写字母来表示的。

 

环境变量甚至还能决定系统的运行。

比如,「PS1」这个环境变量就是保存「命令行提示符所表示的文字列」。想要变更提示符所表示的文字,只要修改「PS1」这个环境变量即可。

此外,还有保存历史命令的「HISTSIZE」变量,保存命令搜索路径的「PATH」变量等等各式各样的环境变量。

通过修改环境变量,可以使得系统更易使用,所以可以定制一些环境变量。但是,有些环境变量对系统的正常运行很重要,注意不要随意修改或者误操作到这些变量。

 

操作环境变量的命令就是「export」。不带任何参数直接执行 「export」 的话,会列出所有已经定义的环境变量。

将一个普通变量变为一个环境变量,使用命令 「export $变量名」。

给一个普通变量赋值,同时将这个变量升级为环境变量,使用命令「export $变量名=值」。

 

环境变量和export命令对于Linux的管理非常重要,一定要好好的理解。

转载于:https://www.cnblogs.com/wang_yb/p/3784284.html

你可能感兴趣的文章
RHEL6.5_KVM_VLAN_SET
查看>>
Windows下GCC编译环境中文乱码解决方案
查看>>
linux cut
查看>>
Linux 下JDK 安装
查看>>
DNS详解之重新认识DNS一
查看>>
VC中绘图练习(第三方库)
查看>>
MySql增加用户、授权、修改密码等语句
查看>>
字段设计
查看>>
xmlPullParser
查看>>
突破边缘,Know yourself!
查看>>
常见http状态码
查看>>
ldap 安装
查看>>
我的友情链接
查看>>
使用secure CRT的SFTP在LINUX与WINDOWS下交换文件
查看>>
Docker单独设置代理服务
查看>>
移动互联网,入口生死战
查看>>
Java clone方法
查看>>
连接查询详解
查看>>
System Center 2012私有云应用
查看>>
nginx面试常问题目
查看>>