zoukankan      html  css  js  c++  java
  • linux中修改环境变量及生效方法

    Linux中修改环境变量及生效方法
    方法一:

    在/etc/profile文件中添加变量【对所有用户生效(永久的)】

    在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。

    例如:
    cat >> /etc/profile << EOF
    export ETCD_NAME=$(hostname)
    export INTERNAL_IP=$(hostname -i | awk '{print $NF}')
    export ECTD_CLUSTER='master=https://192.168.0.91:2380'
    EOF

    要让刚才的修改马上生效,执行以下代码

    # source /etc/profile

    方法二:

    在用户目录下的.bash_profile文件中增加变量【对单一用户生效(永久的)】

    用VI在用户目录下的.bash_profile文件中增加变量,改变量仅会对当前用户有效,并且是“永久的”。

    要让刚才的修改马上生效,需要在用户目录下执行以下代码

    # source .bash_profile

    方法三:

    直接运行export命令定义变量【只对当前shell(BASH)有效(临时的)】

    在shell的命令行下直接使用[export变量名=变量值]定义变量,该变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,shell关闭了,变量也就失效了,再打开新shell时就没有这个变量,需要使用的话还需要重新定义。

    例如:export ECTD_CLUSTER='master=https://192.168.0.91:2380'

  • 相关阅读:
    Elasticsearch-PHP 索引操作2
    Elasticsearch-PHP 索引操作
    Linux系统编程1_C标准函数库和系统调用
    Git命令_git commit
    Git命令_git log
    Linux27_配置samba
    计算机网络12_整理
    理解操作系统8——字符设备与块设备
    网站开发基础知识3_会话和cookie
    网站开发基础知识2_前后端分离
  • 原文地址:https://www.cnblogs.com/effortsing/p/10292111.html
Copyright © 2011-2022 走看看