技术改变生活

博客园 首页 新随笔 联系 订阅 管理

自定义变量,只在当前shell下生效。在编写脚本时,一般将公共的变量参数写到publish.sh脚本中,其他子功能的shell脚本,只需要执行. publish.sh 即可调用公共脚本里面定义的参数。所以,一般用不到环境变量。脚本变量调用关系如下图所示:

 

 

 

 

 

环境变量,在所有shell下都生效,可以在任意位置下调用。

自定义变量可以转换成环境变量,通过export 关键字转换,然后再使用source 变量文件进行加载即可。

例如:vim /etc/profile,追加export  ip10=2.2.2.2

在当前shell下,执行source  /etc/profile即可生效。

posted on 2020-10-03 19:20  小阿峰  阅读(125)  评论(0编辑  收藏  举报