Ubuntu环境变量

Shell中的变量
最典型的环境变量,PATH,JAVA_HOME
SHELL,是一个脚本编程谕言

示例:
#!/bin/sh
# 定义变量
OUTER=/opt
# 使用变量
echo "output to :${OUTDIR}"
ls ${OUTDIR}

要点:
1.定义一个变量
NAME=value
等号左右两侧不要多加空格
2.使用一个变量
${NAME}
如果已经有了定界符,则可以简写为$NAME
例如 echo $NAME/build/
所谓的环境变量,就是存在当前环境中的变量
无论是linux,还是windows,都有环境变量
比如,最常用的环境变量PATH,JAVA_HOME

定义环境变量 
export OUTDIR=/opt/
显示环境变量
echo ${OUTDIR}
查看所有环境变量
printenv

环境变量的使用
-可以在当前终端中使用
-可以在SHELL脚本中调用
用户环境变量:定义在~/.profile中

在主目录下
ls -la
其中a表示all,显示所有文件
注意:在linux下,以.开头的文件为隐藏文件


1.用文本编辑器打开~/.profile
gedit ~/.profile
2.添加
export JAVA_HOEM=/opt/jdk1.8
保存并退出
3.注销,重新登陆后生效
echo $JAVA_HOME

原理:当用户打开终端时,会自动运行.profile,将变量注入到当前环境中

需要注意的是
1.以.开头的文件为隐藏文件
ls -a 可以查看所有文件
2.此配置只对当前用户有效,由于每个用户都有自己的配置文件.profile
3.有的linux系统上,使用.bash_profile
系统环境变量
定义在/etc/profile中
此中的环境变量对所有用户有效

以root身份执行
gedit /etc/profile
但是,一般不直接修改/etc/profile
而是在/etc/profile.d/创建一个自定义的脚本
1.用gedit创建一个脚本
gedit /etc/profile.d/myprofile.sh
2.定义环境变量
export TOMCAT=/opt/tomcat
3.注销并重新登录
重新登录后,环境变量生效
PATH环境变量
PATH,最常见的一个环境变量
用户描述可执行文件的搜索路径

echo $PATH
多个路径之间以冒号分隔
/usr/local/sbin:/usr/local/bin……
默认情况下,系统从以下目录中搜索可执行程序
/usr/bin 比如,/usr/bin/tar
/usr/sbin 比如,/usr/sbin/useradd
/usr/local/bin
/usr/local/sbin
其中sbin为超级用户root才能执行的程序
/usr/下系统自带的程序,/usr/local/是用户安装的程序

1.编辑/etc/profile.d/myprofile.sh
设定PATH环境变量
export PATH=$:/opt/tomcat/bin

2.注销,重启登录后生效
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

旺旺的碎冰冰~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值