zoukankan      html  css  js  c++  java
  • /etc/profile,/etc/bashrc,~/.profile,~/.bashrc 的区别及使用

    转载请注明出处:

      /etc/profile  为系统的全局环境变量设置,此文件为系统的每个用户设置环境信息

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

      ~/.bash_profile  为系统不同用户私有的环境变量设置,当用户登录时,该文件仅仅执行一次!

     

      /etc/profile,/etc/bashrc 是系统全局环境变量设定

      ~/.profile,~/.bashrc是用户家目录下的私有环境变量设定

      ~/.profile与~/.bashrc的区别:  都具有个性化定制功能

        ~/.profile可以设定本用户专有的路径,环境变量等,它只在登入的时候执行一次

        ~/.bashrc也是某用户专有设定文档,可以设定路径,命令别名,每次shell script的执行都会使用它一次

      通过控制 ~/.profile 可以实现系统内的环境变量为用户私有,如 linux 安装mysql 的用户为mysql,只有mysql相关的环境变量,其余用户则不能使用

      刷新环境变量并生效: 

          source  ~/.bash_profile   

          source /etc/profile 

      如在 /etc/profile 中配置java 环境变量,并通过source 生效后,则linux 系统中的所有用户都具有java的环境变量

    export JAVA_HOME=/opt/config/jdk/jdk1.8.0_161
    export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
    export PATH=$PATH:$JAVA_HOME/bin

        

      

  • 相关阅读:
    joda-time的使用
    logger 的使用一 小结
    svn 技巧
    mysql 获取一段时间的数据
    Drools5
    Java各种Utils小结
    Java 8 新特新 工具类 ZonedDateTime
    集合工具类CollectionUtils、ListUtils、SetUtils、MapUtils的使用
    sonar 的使用
    MySQL入门教学(看完必懂,图文详解!)
  • 原文地址:https://www.cnblogs.com/zjdxr-up/p/15677707.html
Copyright © 2011-2022 走看看