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. SQL中group by后面的having中不能使用别名

    如下图中,SQL中需要对group by的结果使用having进行过滤,不能使用select中定义的别名,需要使用查询字段的原始名.否则会报错,列明未定义. 下图未错误演示: 修改后,正确的SQL语句 ...

  2. AC自动机--summer-work之我连模板题都做不出

    这章对现在的我来说有点难,要是不写点东西,三天后怕是就一无所有了. 但写这个没有营养的blog的目的真的不是做题或提升,只是学习学习代码和理解一些概念. 现在对AC自动机的理解还十分浅薄,这里先贴上目 ...

  3. 【ABAP系列】SAP MAC GUI750安装过程

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP MAC GUI750安装 ...

  4. Y2K Accounting Bug POJ2586

    Description Accounting for Computer Machinists (ACM) has sufferred from the Y2K bug and lost some vi ...

  5. React中this指向常用的2种修正方式

    一.使用bind方法(构造函数内绑定) <!DOCTYPE html> <html> <head> <meta charset="utf-8&quo ...

  6. JS、JQUERY 获取浏览器和屏幕各种高度宽度

    好长时间没有更新博客了... 把我最近积累的一点知识点放上博客,以后以备不需之要,也给大家整理一下.. Javascript: IE中:document.body.clientWidth ==> ...

  7. paper:Exploiting Query Reformulations for Web Search Result Diversification

    一. 使用查询重构来用于网页搜索结果多样性 paper本文贡献: 1. 提出了一个概率框架,这个框架显式地建模了模糊查询的信息需求---利用子查询, 2. 分析了子查询的有效性---从由三个搜索引擎提 ...

  8. Spring+SpringMvc+Hibernate整合记录

    Spring+SpringMvc+Hibernate+Maven整合各大配置文件记录 1.Idea新建的Maven架构 2.Maven的对象模型的内容 <project xmlns=" ...

  9. [转帖]k8s.gcr.io镜像无法下载的问题

    k8s.gcr.io镜像无法下载的问题 https://blog.51cto.com/liuzhengwei521/2301497 看了下 赵安家老师应该是青岛人 在济南顺能网络科技有限公司上班 铭盛 ...

  10. bootstrap-table服务端分页操作

    由于数据库查询的数据过多,所以采取服务端分页的操作,避免一次性加载的数据量过多,导致页面加载缓慢. 后端数据的封装格式json数据 rows里的数据是当前页的数据,total是总条数: { " ...