一、首先查看shell版本

使用命令echo $SHELL

如果输出的是:csh或者是tcsh,就是C Shell。
如果输出的是:bash,sh,zsh,就是Bourne Shell的一个变种。

Mac OS X 10.3之后默认的是Bourne Shell。
Mac OS X 10.2之前默认的是C Shell,使用的命令是setev。

二、针对Bourne Shell添加环境变量

1.创建并以 TextEdit 的方式打开 ~/.bash_profile 文件
touch ~/.bash_profile;
open -t ~/.bash_profile
2.新增环境变量
export PATH="$HOME/.rbenv/bin:$PATH"
3.让以上所做的配置生效
source ~/.bash_profile
4.查看是否生效(有时可能需要关闭当前 Terminal 窗口重新开启一个)
echo $PATH
需要注意的一点(冒号乃环境变量的分隔符):
$HOME/.rbenv/bin:$PATH 中的 $PATH 特指 /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
如果要添加多个环境变量的话,需按照如下的方式来书写:
export PATH="$PATH:/Applications/MacVim-snapshot-68"
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
 

三、针对Bourne Shell删除环境变量

若要删除环境变量:unset DYLD_LIBRARY_PATH,其中DYLD_LIBRARY_PATH(环境变量名)
删除环境变量之后需要先logout,关闭terminal,再重新打开terminal
 

四、针对Bourne Shell恢复环境变量

PATH=$(getconf PATH),执行此命令将环境变量恢复到系统初始值

Mac OS增删环境变量相关推荐

  1. macbook配置java环境变量_Mac系统中如何配置JDK环境变量?Mac中JDK环境变量配置教程...

    Mac系统中如何配置JDK环境变量?在使用mac系统的电脑时,如何进行设置JDK环境变量呢?接下来的文章中小编将会带来详细的介绍,希望对您有所帮助. Mac中JDK环境变量配置教程 1.访问Oracl ...

  2. 在Mac上设置环境变量并永久生效的方法

    原由 我使用Go来开发程序,安装govendor之后发现命令行中执行govendor无效,需要将govendor所在的路径添加到PATH环境变量中.我的软件环境是iTerm2+zsh. Mac中的环境 ...

  3. Mac下修改环境变量

    Mac下修改环境变量 如果使用默认Bash, 首先修改 ~/.bash_profile 文件,添加文件路径,比如: export PATH=~/bin:/usr/local/bin/node:~/Do ...

  4. mac 上的环境变量配置

    2019独角兽企业重金招聘Python工程师标准>>> mac 上的环境变量配置.之前play的环境变量配置,是查看百度的.但是现在却一时百度不到.我还百度了java的环境变量配置. ...

  5. Mac配置Java环境变量等

    参考链接为: Mac配置Java环境变量 个人感觉需要注意的地方是: (1)这里面输入的密码password是电脑屏锁密码,不是appleid. (2)按esc退出编辑模式,我本来一直以为是退出当前的 ...

  6. Mac下配置环境变量(转)

    说明:Mac下一般使用bash作为默认shell 一.Mac系统的环境变量,加载顺序为: /etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~ ...

  7. Mac操作系统配置环境变量的图形化操作方法

    网上查了好多Mac操作系统添加环境变量的方法,几乎都是命令行方式,对于我这种对Linux命令行不熟悉的小白来说确实太痛苦,其实可视化操作方法更加简单. 这里只介绍全局环境变量的添加方法,即添加后所有登 ...

  8. mac电脑的环境变量怎样配置?

    mac电脑的环境变量怎样配置? mac电脑需要在终端-目录里的.bash_profile文件里面配置环境变量,如下图: .bash_profile文件的内容如下图: source一下: 重新进入终端之 ...

  9. MAC系统配置python环境变量

    MAC系统配置python环境变量 现在默认已安装好python IDE但是未配置环境变量 首先,打开mac终端 不知道在哪可按command+空格开启搜索栏,输入"终端"即可搜索 ...

最新文章

  1. Python 基础常用数据结构
  2. 为窗体添加防机器人的验证机制
  3. Ext.Net学习笔记19:Ext.Net FormPanel 简单用法
  4. 视觉目标检测和识别之过去,现在及可能
  5. 阿里云服务器配置开发环境第五章:Centos7.3切换为iptables防火墙
  6. swing中如何将jtable中的数据导入到excel中?
  7. React Native 从入门到原理
  8. PHP向服务器错误记录、文件或远程目标发送一个错误
  9. MyBatis中resultType返回值类型介绍
  10. Gartner:全球晶圆代工市场排行榜?台积电保持第一、联电退居第三
  11. Atitit图片复制父目录给你设计的实现 基于win 图片浏览器
  12. 人声修音插件 – Antares Auto-Tune Pro 9.1.0.5 WiN
  13. java点击展示word文档_【java】如何实现在线预览word文档?
  14. CentOS 7下载及安装教程
  15. 中级软件设计师知识点总结
  16. 云计算基础架构实施要经历三个阶段
  17. 【Java程序员面试】直接被SpringBoot干趴?NONONO!拒绝做冤大头!!
  18. 佛祖保佑 永无shell
  19. 计算机在制造业中的应用领域是什么,计算机在制造业中的应用ppt
  20. 为什么在Visual Studio Code 中输入的汉字变成繁体字了?电脑上其他地方的输入是正常的

热门文章

  1. Nature:人工甜味剂改变小鼠肠道菌群组成及功能
  2. php http传参数,http - PHP的URL传参数(英文句号变成了下划线)的问题,求解释。...
  3. R语言进行缺失值填充(Filling in missing values):使用R原生方法、data.table、dplyr等方案
  4. R语言广义线性模型函数GLM、R中有几种泊松回归扩展和变异、变时段泊松回归、零膨胀泊松回归、鲁棒泊松回归、pscl包的zeroinfl拟合零膨胀泊松回归、robust包中的glmRob函数拟合鲁棒模型
  5. python使用fpdf生成发票格式的pdf文件包含:文字、图片logo、表格、条形码等;
  6. R语言使用compareGroups包绘制单因素分析表实战:基于survival包的colon数据集
  7. R语言tidyr包spread()函数实战详解:数据裂变、从窄表到宽表
  8. 深度学习之核心要素:输入输出、目标函数、前向传播、后向传播、学习率、梯度下降
  9. python删除列表中的重复元素并保持相对顺序不变
  10. 可视化神经网络的网络结构并保存