zoukankan      html  css  js  c++  java
  • 环境变量

    环境变量是操作系统运行环境的一些参数。在开发环境或者部署环境中都需要使用到。
    本文讲述了使用命令行临时对环境变量的查看、添加、修改和删除。和修改系统文件来永久设置环境变量的方法。

    Windows 设置环境变量

    临时(cmd)

    查看环境变量,添加环境变量,删除环境变量

    #node中常用的到的环境变量是NODE_ENV,首先查看是否存在
    set NODE_ENV
    #如果不存在则添加环境变量
    set NODE_ENV=production
    #环境变量追加值
    set 变量名=%变量名%;变量内容
    set path=%path%;C:web;C:Tools
    #某些时候需要删除环境变量
    set NODE_ENV=
    

    临时(powershell)

    查看环境变量,添加环境变量,删除环境变量

    #node中常用的到的环境变量是NODE_ENV,首先查看是否存在
    $env:NODE_ENV
    #如果不存在则添加环境变量
    $env:NODE_ENV="production"
    #环境变量追加值
    $env:path=$env:path + ";C:web;C:Tools"
    #某些时候需要删除环境变量
    del env:NODE_ENV
    #某些时候需要显示所有的环境变量
    ls env:
    

    永久

    右键(此电脑) -> 属性(R) -> 高级系统设置 -> 环境变量(N)...

    Linux 设置环境变量

    临时

    查看环境变量,添加环境变量,删除环境变量

    #node中常用的到的环境变量是NODE_ENV,首先查看是否存在
    echo $NODE_ENV
    #如果不存在则添加环境变量
    export NODE_ENV=production
    #环境变量追加值
    export path=$path:/home/download:/usr/local/
    #某些时候需要删除环境变量
    unset NODE_ENV
    #某些时候需要显示所有的环境变量
    env
    

    永久

    系统文件的读取顺序和位置如下:

    # 所有用户
    /etc/profile
    # 当前用户
    ~/.bash_profile
    

    在文件末尾添加类似如下语句进行环境变量的设置或修改

    # 在文件末尾添加如下格式的环境变量
    export path=$path:/home/download:/usr/local/
    

    修改完成后需要运行如下语句令系统重新加载

    # 修改/etc/profile文件后
    source /etc/profile
    # 修改~/.bash_profile文件后
    source .bash_profile
    

    MacOS 设置环境变量

    临时

    查看环境变量,添加环境变量,删除环境变量

    #node中常用的到的环境变量是NODE_ENV,首先查看是否存在
    echo $NODE_ENV
    #如果不存在则添加环境变量
    export NODE_ENV=production
    #环境变量追加值
    export PATH=$PATH:/home/download:/usr/local/
    #某些时候需要删除环境变量
    unset NODE_ENV
    #某些时候需要显示所有的环境变量
    env
    

    永久

    系统文件的读取顺序和位置如下:

    # 所有用户
    /etc/profile
    # 当前用户
    ~/.bash_profile
    

    在文件末尾添加类似如下语句进行环境变量的设置或修改

    # 在文件末尾添加如下格式的环境变量
    export PATH=$PATH:/home/download:/usr/local/
    

    修改完成后需要运行如下语句令系统重新加载

    # 修改/etc/profile文件后
    source /etc/profile
    # 修改~/.bash_profile文件后
    source .bash_profile
    
  • 相关阅读:
    Linux centosVMware iptables规则备份和恢复、firewalld的9个zone、firewalld关于zone的操作、firewalld关于service的操作
    Linux centos7 Linux网络相关、firewalld和netfilter、netfilter5表5链介绍、iptables语法
    Linux centos7日常运维——监控io性能、free内存命令、ps进程命令、查看网络状态、linux下抓包
    三、haproxy反向代理
    二、NGINX反向代理
    一、APACHE反向代理
    一、Zabbix安装
    KVM安装测试
    三、CentOS7.4下kibana6.2.4安装
    二、CentOS7.4下Logstash6.2.4安装
  • 原文地址:https://www.cnblogs.com/sorex/p/6200940.html
Copyright © 2011-2022 走看看