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-#

export命令用来设置环境变量。的更多相关文章

  1. linux下export命令添加、删除环境变量(转载)

    转自:http://blog.csdn.net/shenshendeai/article/details/49794699 export命令 功能说明:设置或显示环境变量. 语 法:export [- ...

  2. linux命令 - export - 设置环境变量

    linux命令 - export - 设置环境变量 功能说明:设置或显示环境变量. 语 法:export [-fnp][变量名称]=[变量设置值] 补充说明:在shell中执行程序时,shell会提供 ...

  3. Linux中使用export命令设置环境变量

    Linux export 命令 2011-08-31 22:36:39|  分类: 命令总结|举报|字号 订阅     功能说明:设置或显示环境变量. ######################## ...

  4. 00006 - Linux中使用export命令设置环境变量

    功能说明:设置或显示环境变量. #################################################################################### ...

  5. export 命令 设置环境变量

    export KERN_DIR=/usr/src/kernels/2.6.18-194.11.1.el5-x86_64 设置环境变量 内核加载目录

  6. Linux里设置环境变量的方法(export PATH)

    1.动态库路径的设置 Linux下调用动态库和windows不一样.linux 可执行程序是靠配置文件去读取路径的,因此有些时候需要设置路径 具体操作如下 export LD_LIBRARY_PATH ...

  7. 在Linux里设置环境变量的方法(export PATH)

    一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量.例如我的mips-linux-gcc编译器在“/opt/au1200_rm/build_tools/bin”目录下,b ...

  8. linux环境变量设置 以及 source命令 Linux 之 /etc/profile、~/.bash_profile 等几个文件的执行过程 Linux 设置环境变量

    定制环境变量  环境变量是和Shell紧密相关的,用户登录系统后就启动了一个Shell.对于Linux来说一般是bash,但也可以重新设定或切换到其它的Shell.环境变量文件:/etc/profil ...

  9. (转载)设置环境变量永久生效和临时生效 export PS1

    source/etc/profile是让/etc/profile文件修改后立即生效, 还有一种方法是:. /etc/profile 注意:.和/etc/profile有空格 linux中source命 ...

随机推荐

  1. Scala面向对象03

  2. File Zilla连接Ubuntu 失败

    一.SFTP方式连接失败 站点配置 连接失败 二.FTP连接方式失败 站点配置 连接失败

  3. Docker在PHP项目开发环境中的应用

    http://avnpc.com/pages/build-php-develop-env-by-docker

  4. MySQL数据库锁机制之MyISAM引擎表锁和InnoDB行锁详解

    转 http://blog.csdn.net/hsd2012/article/details/51112009 转 http://blog.csdn.net/e421083458/article/de ...

  5. 【Struts中private static final long serialVersionUID的作用】

     private static final long serialVersionUID = -1672970955045193907L;   SerialVersionUID,后面简称SUID 其实序 ...

  6. C++进阶笔记

    思想原则: 以类为例,类最终要处理的是数据,方法只是过程,最终要改变的是private中的数据成员状态.程序设计也是如此,要的是数据. 一.const的作用 const定义变量:定义了一个不可修改的常 ...

  7. Javascript学习笔记四——操作表单

    Javascript学习笔记 大多网页比如腾讯,百度云之类的需要登陆,用户输入账号密码就可以登陆,那么浏览器是如何获取用户的输入的呢?今天就记录一下操作表单. 操作表单与操作DOM是差不多的,表单本身 ...

  8. 基于SpringBoot从零构建博客网站 - 整合ehcache和开发注册登录功能

    对于程序中一些字典信息.配置信息应该在程序启动时加载到缓存中,用时先到缓存中取,如果没有命中,再到数据库中获取同时放到缓存中,这样做可以减轻数据库层的压力.目前暂时先整合ehcache缓存,同时预留了 ...

  9. #######【Python】【基础知识】【标准库】目录及学习规划 ######

    下述参考Python DOC https://docs.python.org/zh-cn/3/library/index.html 概述 可用性注释 内置函数 内置常量 由 site 模块添加的常量 ...

  10. vue 简易学习

    好记性不如烂笔头 最近公司新出一个框架,采用的是前后端分离的开发方式,后端用的是springboot+mybatis(还有额外的zk.缓存.日志等待),前端采用的是vue+es6,由于以前对vue只知 ...