linux export lang命令,Linux export 命令

Linux export 命令用于设置或显示环境变量。

在 shell 中执行程序时,shell 会提供一组环境变量。export 可新增,修改或删除环境变量,供后续执行的程序使用。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“

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在Linux中,export是一个用于设置环境变量的命令。具体而言,通过使用export命令,你可以将一个变量设置为环境变量,这样其他程序就可以在运行时使用该变量的值。export命令的一般语法如下: ``` export VARIABLE_NAME=value ``` 其中VARIABLE_NAME是变量的名称,value是变量的值。例如,要将变量FOO设置为字符串"bar",可以使用以下命令: ``` export FOO=bar ``` 使用export命令设置的环境变量在当前会话中有效,但在会话结束后将不再存在。如果要使环境变量永久存在,需要将其添加到环境变量配置文件中,如.bashrc或.profile。 ### 回答2: 在Linux中,export是一个用于设置环境变量的命令。 环境变量对于操作系统和运行的程序非常重要。它们包含着关于系统的信息,比如默认的搜索路径、重要的系统路径和一些必要的配置。使用export命令,可以将一个变量的值设置为环境变量,使其在当前的会话中对所有的子进程和程序可见。 export命令的语法为: export 变量名=值 例如,可以使用以下命令将"PATH"环境变量设置为"/usr/local/bin:/usr/bin:/bin": export PATH=/usr/local/bin:/usr/bin:/bin 这样,当前的会话中所有的程序都可以通过调用路径中的可执行文件。 另外,export命令还可以用于设置其他的环境变量,比如"LANG"(语言设置)、"HOME"(用户的家目录)和"PS1"(命令提示符的格式)等。 需要注意的是,export命令只会将变量设置为当前会话的环境变量,重新打开终端或重新登录后会失效。如果希望将变量永久地设置为环境变量,可以将export命令添加到用户的配置文件中,如~/.bashrc或/etc/profile。 总而言之,export命令Linux中用于设置环境变量,使其在当前会话中对所有的子进程和程序可见。通过设置合适的环境变量,可以为系统和程序提供必要的配置和路径。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值