shell declare命令,export命令

本章讲解declare 和 export 之间的关系和区别

declare命令

declare[+/-][选项]变量名

选项

-:给变量设置类型属性

+:取消变量的类型属性

-a:将变量声明为数组型

-i:将变量声明为整数型(integer)

-x:将变量声明为环境变量

-r:将变量声明为只读变量

-p:显示指定变量的被声明的类型

export命令(声明环境变量)

export=declare -x

查看shell导出的变量和值:

[root@bender ~]# export -p
declare -x HISTCONTROL="ignoredups"
declare -x HISTSIZE="1000"
declare -x HOME="/root"
declare -x HOSTNAME="bender"
declare -x LANG="en_US.UTF-8"
declare -x LESSOPEN="||/usr/bin/lesspipe.sh %s"
declare -x LOGNAME="root"
...
declare -x XDG_RUNTIME_DIR="/run/user/0"
declare -x XDG_SESSION_ID="7"

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论