• ubuntu和mac下修改环境变量PATH


    在安装jdk 或者 将一些命令文件作为系统可以执行的命令时,常会用到修改环境变量的功能。

     Ubuntu 下:


    /etc/profile : 在登录时,操作系统定制用户环境时使用的第一个文件 ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。

    /etc /environment : 在登录时操作系统使用的第二个文件, 系统在读取你自己的profile前,设置环境文件的环境变量。

    ~/.profile :  在登录时用到的第三个文件 是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。

    /etc/bashrc : 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.

    ~/.bashrc : 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。

    mac下

    ~/.bash_profile  //通常修改它

    ~/.bashrc //也可以使用

    例子1:添加repo环境变量

      mac下:sudo vim ~/.bash_profile   

          export PATH="~/bin:$PATH" //添加命令所在的文件夹

          source ~/.bash_profile   //使环境变量生效

      ubuntu下:

          sudo vim ~/.bashrc

          export PATH="~/bin:$PATH"

          source ~/.bashrc

    查看当前环境变量:(mac 和 ubuntu通用)

      echo $PATH  //在终端打印出所有环境变量

    环境变量快速设置:

      直接在终端运行export PATH="~/bin:$PATH"  //如果不生效,重启即可

    例子2 :添加java 环境变量

    vim /etc/profile

    #set java environment  

    export JAVA_HOME=/usr/local/java/jdk1.6.0_30  

    export JRE_HOME=/usr/local/java/jdk1.6.0_30/jre  

    export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH  

    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH 

     

    更改/etc/profile文件后,需要重启机器才能生效,或者用下面

    source /etc/profile

    相关链接:

    http://www.cnblogs.com/kangwang1988/archive/2011/08/29/2158426.html //关于环境变量设置

    www.cnblogs.com/zhongyuan/p/3299191.html  //以前的博客,关于profile和bash

    1、以专家为榜样,不必自己重新探索
    2、解构技能,找出实现80%效果的那20%
    3、不要一心二用
    4、练习练习再练习!然后获得即时反馈
    5、坚持,不要在低谷期放弃
  • 相关阅读:
    通知协议KVO的用法
    UIImageView用法
    默默的学习!
    多输入参数的方法
    一本书的摘录
    实例、局部、静态变量(java)
    分数相加的例题
    类的继承
    多线程
    单例
  • 原文地址:https://www.cnblogs.com/zhongyuan/p/3998690.html
Copyright © 2020-2023  润新知