zoukankan      html  css  js  c++  java
  • Linux 环境变量 /etc/profile 和 ~/.bashrc的区别和使用

    对于啥是环境变量,举个常见的例子,在Windows系统中,当我们将JDK安装好后,如果直接在命令提示行(cmd)中输入 java 或 javac 相关的命令时,
    它会提示:“java不是内部或外部命令,也不是可运行的程序或批处理文件。”这时候我们就需要将JDK中bin目录的路径加入到PATH变量中去

    1 使用/etc/profile

     /etc/profile 修改环境变量对所有用户都生效,但修改之后必须 source /etc/profile

    1)修改 /etc/profile 文件

    sudo vi /etc/profile

    2)在 /etc/profile 文件的 最后 加入环境变量

    变量名=变量值
    ...=...
    export 变量名 ...
    如:JAVA_HOME=/opt/jdk1.8.0_91
      CLASSPATH=.:./bin
      PATH=$JAVA_HOME/bin:$PATH
      export JAVA_HOME CLASSPATH PATH
    

    3)退出并保存

    :wq

    4)立即生效

    source /etc/profile

    注:如果不执行 source 命令,则需重启系统才能生效

    2 使用.bashrc

     .bashrc 修改某个用户家目录下的此文件,只对当前用户生效,建议这么使用影响范围最小,当然后修改之后也必须 source

    2.1 添加环境变量

     假定想添加的环境变量路径为:/opt/my-tools/android-sdk/tools

    • 进入用户的根目录
       cd   $HOME  或 cd ~
    
    • 然后打开.bashrc若不存在则新建.bashrc文件
    vi   .bashrc
    
    • 在.bashrc页面最后加上想要加的路径
    export PATH=$PATH:/opt/my-tools/android-sdk/tools
    
    • 最后执行
    source ~/.bashrc
    

    环境变量起作用了的。

  • 相关阅读:
    Mysql查询一段时间记录
    exosip2 的简单使用
    oSIP协议栈浅析
    Oracle 11g New 与分区和存储相关的增强功能
    手动配置S2SH三大框架报错(四)
    手动配置S2SH三大框架报错(三)
    手动配置S2SH三大框架报错(二)
    手动配置S2SH三大框架报错(一)
    链表基本操作的实现
    SVN上传项目报错
  • 原文地址:https://www.cnblogs.com/zoualbert/p/14252250.html
Copyright © 2011-2022 走看看