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

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

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

 

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

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

 

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

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

 

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

 

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

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

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

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

 

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

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

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

 

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

本文转自wang_yb博客园博客,原文链接:http://www.cnblogs.com/wang_yb/p/3784284.html,如需转载请自行联系原作者

你可能感兴趣的文章
【vue】vue +element prop用法
查看>>
leetcode1035
查看>>
leetcode1087
查看>>
GoogleTest测试最大子数组和的C++程序
查看>>
PHP:第二章——PHP中的流程控制语句
查看>>
国家奖学金
查看>>
openssh for windows安装
查看>>
scp命令
查看>>
delphi webbrowser 常用方法示例
查看>>
WPF学习视频资料
查看>>
Solidity payable 方法表现
查看>>
mysql命令记录
查看>>
计算概论(A)/基础编程练习2(8题)/3:计算三角形面积
查看>>
AC日记——Andryusha and Socks Codeforces 780a
查看>>
markdown基本语法
查看>>
ArrayList和LinkedList区别
查看>>
深入tornado中的IOStream
查看>>
EasyUI DataGrid 分页示例
查看>>
ID基本操作(出血的定义)(置入图片)(添加页面)5.15
查看>>
0913数据库约束之主键 外键 非空 默认值约束 唯一约束 级联操作 表与表之间的联系...
查看>>