環境變量是操作系統運行環境的一些參數。在開發環境或者部署環境中都需要使用到。
本文講述了使用命令行臨時對環境變量的查看、添加、修改和刪除。和修改系統文件來永久設置環境變量的方法。
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
