Linux export命令用于设置或显示环境变量。
在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。
涛哥项目实际使用
一、laravel设置不同环境
beta测试环境 .env.beta export APP_ENV=beta(linux+nginx环境设置)
local本地环境 .env.local export APP_ENV=local(linux+nginx环境设置)
二、设置及删除linux的terminal的socks5代理
1 2 3 |
// 设置代理 export ALL_PROXY=socks5://127.0.0.1:1080 // 清除代理 unset ALL_PROXY // 查看ip测试是否生效 curl -i http://ip.cn 或者curl -i http://ip.sb |
语法
1 |
export [-fnp][变量名称]=[变量设置值] |
参数说明:
- -f 代表[变量名称]中为函数名称。
- -n 删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。
- -p 列出所有的shell赋予程序的环境变量。
Mac设置系统环境变量
一、修改sudo vi ~/.bash_profile文件
1 2 3 4 |
# php笔记 https://www.phpnote.cc alias setproxy="export ALL_PROXY=socks5://127.0.0.1:1080" alias unsetproxy="unset ALL_PROXY" alias ip="curl -i http://ip.sb" |
终端使用代理时 setproxy
终端不使用代理时 unsetproxy
查终端ip地址 ip
更多待涛哥实践总结分享…
转载请注明:PHP笔记 » Mac/Linux中export命令设置或显示环境变量