• export命令用来设置环境变量。


    sh-# export
    export CONSOLE="/dev/console"
    export HOME="/"
    export LD_LIBRARY_PATH="......."
    export OLDPWD
    export PATH="/bin:/usr/bin:/sbin:/usrbin"
    export PREVLEVEL="N"
    export PWD="/"
    export RUNLEVEL="4"
    export SHLVL="3"
    export TERM="vt100"
    export TERMINFO="/usr/share/terminfo"
    sh-#

    export命令是shell builtin命令。
    sh-# type export
    export is a shell builtin

    使用export命令设置的环境变量只会在当前系统中生效,如果想让其永久生效,必须在/etc/profile、~/.bash_profile或~/.bashrc等配置文件中进行设置

    1. 如何查看指定的环境变量的值?
    sh-# echo $PATH
    /bin:/usr/bin:/sbin:/usrbin

    2. 如果修改环境变量的值?
    sh-# export PATH=$PATH:./
    sh-# echo $PATH
    /bin:/usr/bin:/sbin:/usrbin:./

    3. 使用export命令可以直接定义一个新的环境变量,并且这个环境变量的值可以继承到子进程中。
    sh-# export NEW_VAR=xulin
    sh-# echo $NEW_VAR
    xulin
    sh-#
    sh-# export
    export CONSOLE="/dev/console"
    export HOME="/"
    export NEW_VAR="xulin"
    export OLDPWD="://basic/"
    export PATH="/bin:/usr/bin:/sbin:/usrbin:./"
    export PREVLEVEL="N"
    export PWD="/"
    export RUNLEVEL="4"
    export SHLVL="3"
    export TERM="vt100"
    export TERMINFO="/usr/share/terminfo"
    sh-#

    4. 如何删除一个环境变量?
    使用-n选项可以临时使一个指定的环境变量在当前运行的系统中失效,除非重新启动系统才能恢复。
    sh-# export -n NEW_VAR
    sh-# echo $NEW_VAR
    xulin
    sh-#
    sh-# export NEW_VAR=xulin
    sh-# echo $NEW_VAR
    xulin
    sh-#
    sh-# export
    export CONSOLE="/dev/console"
    export HOME="/"
    export OLDPWD="://basic/"
    export PATH="/bin:/usr/bin:/sbin:/usrbin:./"
    export PREVLEVEL="N"
    export PWD="/"
    export RUNLEVEL="4"
    export SHLVL="3"
    export TERM="vt100"
    export TERMINFO="/usr/share/terminfo"
    sh-#

    通过下面的验证,果真如此。
    sh-# export | grep NEW_VAR
    sh-#
    sh-# set | grep NEW_VAR
    NEW_VAR=xulin
    sh-#

  • 相关阅读:
    Instruments之Core Animation学习
    Instruments之Allocations
    Instruments之Activity Monitor使用入门
    Instruments之相关介绍(一)
    快速理解Java中的五种单例模式
    iOS单例详解
    eclipse设置代码自动提示
    iOS-静态库,动态库,framework,bundle浅析(四)
    8.0docker的客户端和守护进程
    1.0 docker介绍
  • 原文地址:https://www.cnblogs.com/linuxbo/p/4297227.html
Copyright © 2020-2023  润新知