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

这里只介绍全局环境变量的添加方法,即添加后所有登录这台电脑的用户都可以使用,其它方法也类似。

1、首先打开Finder,进入你的硬盘根目录,如下所示:

2、同时按command + shift + G,这时会弹出一个对话框,在对话框中输入etc,然后回车,就会进入到系统的etc目录,如下图所示:

3、在etc目录下找到paths文件,这个文件没有扩展名,然后拷贝出来,放在一个你喜欢的地方,但不能是系统目录,比较你可以拷贝到桌面上,然后用文本编辑器打开,就可编辑里边的内容了。之所以要拷贝出来再改,是因为在etc下的文件是不允许更改的,可能是苹果的保护策略。这一步的操作如下图所示:

 

5、用文本编辑器打开后可以看到已有的环境变量,我们把自己的环境变量写进去就可以了,每一行代表一个环境变量,所以要注意换行,如下图所示:

4、改好后保存,然后将修改过的paths文件复制到etc目录下,替换原文件即可(建议备份一下原文件),这样环境变量就算是配好了,全程可视化图形操作,我感觉比命令行方便多了,不过对于一些使用终端比较熟练的大牛来说可能敲命令更方便,见仁见智吧。

另外细心的观众可能发现了,etc目录下除了paths文件外还有hosts文件,如果需要修改hosts文件也可以按照类似的方法,不多说了。

Mac操作系统配置环境变量的图形化操作方法相关推荐

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

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

  2. linux远程图形操作系统,二、Linux操作系统之操作篇-Xmanager 远程访问Linux图形化界面...

    2.Linux操作系统之操作篇-Xmanager 远程访问Linux图形化界面 红帽配置Xmanager 远程访问Linux: 1. 修改gdm配置文件,修改内容为粗体部分. /etc/gdm/cus ...

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

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

  4. mac python配置环境变量

    python环境变量 第一步 打开终端 open ~/.bash_profile 将以下代码复制,改一下python版本 #Setting PATH for Python 3.10export PAT ...

  5. Mac下修改环境变量

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

  6. mac 上的环境变量配置

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

  7. Mac配置Java环境变量等

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

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

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

  9. win10添加环境变量后没用_今天告诉你Win10系统配置环境变量未生效的完全解决教程...

    有网友用win10系统的时候遇到过Win10系统配置环境变量未生效的问题,不知道大家是不是也遇到过,想必我们大家以后也可能会遇到Win10系统配置环境变量未生效的情况,那能不能解决呢?肯定时可以解决W ...

最新文章

  1. php slaveok_ZipArchive::open
  2. 学Java的软件哪些比较好用
  3. python虚拟机优化_KVM虚拟机管理及性能优化
  4. java map清除值为null的元素_Java中的集合框架大总结
  5. ubuntn开发php教程,Ubuntu16.04的PHP开发环境配置
  6. Redis基础(十三)——Jedis和Linux
  7. C# RangeHelper
  8. java ee 三层架构_JavaEE的三层架构
  9. call及apply的用法理解
  10. matlab程序中中零内插在qdpsk调制中的作用,桂林电子科技大学通信原理思考题
  11. 光纤的基本理论光纤的色散
  12. 软件工程 选课系统的uml类图_软件工程课程设计-基于UML的学生选课系统的软件工程课程设计 精品推荐...
  13. Visual Studio - 安装VAX
  14. 前端实时可视化开发工具的使用
  15. 机器学习和人工智能之间的区别
  16. 【嵌入式系统设计师笔记】——什么是嵌入式?
  17. 解决fidder一直报“The sever(XXX) presented a certificate that did not validate,....”
  18. cvpr 注意力机制_计算机视觉中的注意力机制
  19. 如何理解泊松分布和泊松过程
  20. 手把手教会你视频转文字怎么弄,这个方法建议收藏备用

热门文章

  1. 荣耀九突然手机没信号无服务器,小米9用4G网络打王者荣耀游戏全程460,信号没有绿过...
  2. 深度linux已连网但无法访问互联网,宽带显示已连接但无法访问互联网,宽带已连接但是无法访问网络-...
  3. [实例开发教程] Unity3D 创建迷你地图中文教程 附源码
  4. ubuntu查看图片命令
  5. 最新论文笔记(+20):Biscotti_ A Blockchain System for Private and Secure Federated Learning / TPDS21
  6. go中的time包及时间格式化问题
  7. LinkedList用法详解
  8. iOS安全之在模拟器中安装APP
  9. 程序人生:大学十年——林锐
  10. python中elif什么意思_python中elif指的是什么