变量管理工具
export
设置或显示环境变量(export 的效力仅作用于该次登陆操作)。
Syntax(语法)
export [OPTIONS] [VarName[=VALUE] …]
用户创建的变量仅可用于当前 Shell,子 Shell 默认读取不到父 Shell 定义的变量。为了把变量传递给子 Shell,需要使用 export 命令。这样输出的变量,对于子 Shell 来说就是环境变量。
OPTIONS
- -f # 代表[NAME]中为函数名称
- -n # 删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中
- -p # 列出所有的 shell 赋予程序的环境变量。
EXAMPLE
export VarName=“Value”
export VarName
declare
参考:
- Manual(手册),bash(1)-Shell 内置命令 - declare
声明 shell 变量。declare 为 shell 命令,在第一种语法中可用来声明变量并设置变量的属性,在第二种语法中可用来显示 shell 函数。若不加上任何参数,则会显示全部的 shell 变量与函数(与执行 set 指令的效果相同)。
Syntax(语法)
declare [+/-][OPTIONS] VarName
OPTIONS
- - # 给变量添加类型属性
- + # 取消变量的类型属性
- 变量类型选项
- -a # 将变量声明为数组型
- -A # 将变量声明为关联数组类型(i.e. map 类型)
- -i # 将变量声明为整型
- -x # 将变量声明为环境变量
- -r # 将变量声明为只读变量
- -p # 查看变量的被声明的类型
- -f #
unset
unset VarName
EXAMPLE
- unset TestVar # 取消变量名为 TestVar 的值
反馈
此页是否对你有帮助?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.