zoukankan      html  css  js  c++  java
  • 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、坚持,不要在低谷期放弃
  • 相关阅读:
    centos 安装 TortoiseSVN svn 客户端
    linux 定时任务 日志记录
    centos6.5 安装PHP7.0支持nginx
    linux root 用户 定时任务添加
    composer 一些使用说明
    laravel cookie写入
    laravel composer 安装指定版本以及基本的配置
    mysql 删除重复记录语句
    linux php redis 扩展安装
    linux php 安装 memcache 扩展
  • 原文地址:https://www.cnblogs.com/zhongyuan/p/3998690.html
Copyright © 2011-2022 走看看