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
    
  • 相关阅读:
    MySQL数据表命令
    Linux 系统多台主机之间做SSH免密码登陆
    CentOS7配置NFS网络文件系统
    windows10下安装pygame并验证成功
    Docker中的Dockerfile命令详解FROM RUN COPY ADD ENTRYPOINT...
    Docker中使用多阶段Dockerfile构建容器镜像image(镜像优化)
    CentOS7Linux中Docker容器平台的使用
    linux下文件的压缩与解压缩
    Linux修改系统默认Bash shell为Zsh shell
    CentOSLinux系统中Ansible自动化运维的安装以及利用Ansible部署JDK和Hadoop
  • 原文地址:https://www.cnblogs.com/sorex/p/6200940.html
Copyright © 2011-2022 走看看