shell-export和环境变量设置
cookqq ›博客列表 ›shell

shell-export和环境变量设置

2013-03-07 15:14:15.0|分类: shell|浏览量: 1664

摘要: 语  法: export [-fnp][变量名称]=[变量设置值] 补充说明: 在shell中执行程序时,shell会提供一组环境变量...

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

补充说明: 在shell中执行程序时,shell会提供一组环境变量。 export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该此登陆操作。

参  数:

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

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

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


一 个变量创建时,它不会自动地为在它之后创建的shell进程所知。而命令export可以向后面的shell传递变量的值。当一个shell脚本调用并执 行时,它不会自动得到原为脚本(调用者)里定义的变量的访问权,除非这些变量已经被显式地设置为可用。export命令可以用于传递一个或多个变量的值到 任何后继脚本。

这也就是我们安装某些程序的时候需要设置一下环境变量,如果不设置环境变量,执行默写命令的时候就需要加上文件路径。所以export命令就登场了。

设置环境变量的集中方法:

(1)、直接用export命令:

#export PATH=$PATH:/opt/au1200_rm/build_tools/bin
(2) 、修改profile文件:

#vi /etc/profile
加入内容
export PATH="$PATH:/ opt/au1200_rm/build_tools/bin " 
(3). 修改.bashrc文件:
# vi /root/.bashrc
在里面加入:
export PATH="$PATH: /opt/au1200_rm/build_tools/bin "




参考:http://mymobile.iteye.com/blog/1407601


一键分享文章

分类列表

  • • struts源码分析
  • • flink
  • • struts
  • • redis
  • • kafka
  • • ubuntu
  • • zookeeper
  • • hadoop
  • • activiti
  • • linux
  • • 成长
  • • NIO
  • • 关键词提取
  • • mysql
  • • android studio
  • • zabbix
  • • 云计算
  • • mahout
  • • jmeter
  • • hive
  • • ActiveMQ
  • • lucene
  • • MongoDB
  • • netty
  • • flume
  • • 我遇到的问题
  • • GRUB
  • • nginx
  • • 大家好的文章
  • • android
  • • tomcat
  • • Python
  • • luke
  • • android源码编译
  • • 安全
  • • MPAndroidChart
  • • swing
  • • POI
  • • powerdesigner
  • • jquery
  • • html
  • • java
  • • eclipse
  • • shell
  • • jvm
  • • highcharts
  • • 设计模式
  • • 列式数据库
  • • spring cloud
  • • docker+node.js+zookeeper构建微服务
版权所有 cookqq 感谢访问 支持开源 京ICP备15030920号
CopyRight 2015-2018 cookqq.com All Right Reserved.