良许Linux教程网 干货合集 Linux export命令详解

Linux export命令详解

Linux export命令用于设置或显示环境变量,在shell中执行程序时,shell会提供一组环境变量,export可新增,修改或删除环境变量,供后续执行的程序使用,export的效果仅作用于该次登陆操作,下面为大家详细讲解一下Linux export命令具体使用方法。

Linux export命令详解

语法

 export [-fnp][变量名称]=[变量设置值]

参数说明

  • -f  代表[变量名称]中为函数名称。

  • -n  删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。

  • -p  列出所有的shell赋予程序的环境变量。

实例

列出当前所有的环境变量

 # export -p //列出当前的环境变量值
 declare -x HOME=“/root“
 declare -x LANG=“zh_CN.UTF-8“
 declare -x LANGUAGE=“zh_CN:zh“
 declare -x LESSCLOSE=“/usr/bin/lesspipe %s %s“
 declare -x LESSOPEN=“| /usr/bin/lesspipe %s“
 declare -x LOGNAME=“root“
 declare -x LS_COLORS=““
 declare -x MAIL=“/var/mail/root“
 declare -x OLDPWD
 declare -x PATH=“/opt/toolchains/arm920t-eabi/bin:/opt/toolchains/arm920t-eabi/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games“
 declare -x PWD=“/root“
 declare -x SHELL=“/bin/bash“
 declare -x SHLVL=“1“
 declare -x SPEECHD_PORT=“6560“
 declare -x SSH_CLIENT=“192.168.1.65 1674 22“
 declare -x SSH_CONNECTION=“192.168.1.65 1674 192.168.1.3 22“
 declare -x SSH_TTY=“/dev/pts/2“
 declare -x TERM=“XTERM“
 declare -x USER=“root“
 declare -x XDG_SESSION_COOKIE=“93b5d3d03e032c0cf892a4474bebda9f-1273864738.954257-340206484“

定义环境变量

 # export MYENV //定义环境变量
 # export -p //列出当前的环境变量
 declare -x HOME=“/root“
 declare -x LANG=“zh_CN.UTF-8“
 declare -x LANGUAGE=“zh_CN:zh“
 declare -x LESSCLOSE=“/usr/bin/lesspipe %s %s“
 declare -x LESSOPEN=“| /usr/bin/lesspipe %s“
 declare -x LOGNAME=“root“
 declare -x LS_COLORS=““
 declare -x MAIL=“/var/mail/root“
 declare -x MYENV
 declare -x OLDPWD
 declare -x PATH=“/opt/toolchains/arm920t-eabi/bin:/opt/toolchains/arm920t-eabi/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games“
 declare -x PWD=“/root“
 declare -x SHELL=“/bin/bash“
 declare -x SHLVL=“1“
 declare -x SPEECHD_PORT=“6560“
 declare -x SSH_CLIENT=“192.168.1.65 1674 22“
 declare -x SSH_CONNECTION=“192.168.1.65 1674 192.168.1.3 22“
 declare -x SSH_TTY=“/dev/pts/2“
 declare -x TERM=“XTERM“
 declare -x USER=“root“
 declare -x XDG_SESSION_COOKIE=“93b5d3d03e032c0cf892a4474bebda9f-1273864738.954257-340206484“

定义环境变量赋值

 # export MYENV=7 //定义环境变量并赋值
 # export -p
 declare -x HOME=“/root“
 declare -x LANG=“zh_CN.UTF-8“
 declare -x LANGUAGE=“zh_CN:zh“
 declare -x LESSCLOSE=“/usr/bin/lesspipe %s %s“
 declare -x LESSOPEN=“| /usr/bin/lesspipe %s“
 declare -x LOGNAME=“root“
 declare -x LS_COLORS=““
 declare -x MAIL=“/var/mail/root“
 declare -x MYENV=“7“
 declare -x OLDPWD
 declare -x PATH=“/opt/toolchains/arm920t-eabi/bin:/opt/toolchains/arm920t-eabi/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games“
 declare -x PWD=“/root“
 declare -x SHELL=“/bin/bash“
 declare -x SHLVL=“1“
 declare -x SPEECHD_PORT=“6560“
 declare -x SSH_CLIENT=“192.168.1.65 1674 22“
 declare -x SSH_CONNECTION=“192.168.1.65 1674 192.168.1.3 22“
 declare -x SSH_TTY=“/dev/pts/2“
 declare -x TERM=“XTERM“
 declare -x USER=“root“
 declare -x XDG_SESSION_COOKIE=“93b5d3d03e032c0cf892a4474bebda9f-1273864738.954257-340206484“

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

137e00002230ad9f26e78-265x300

本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部