着急的同学可以直接跳转到具体命令处。

闲扯

先说一下我的背景,我之前重来没有用过mac系统,linux系统也就是会一些简单的命令,不会像一些大牛那样每天工作娱乐都用Linux系统,更从来没有深究过。我之前一直在用windows系统,现在试着往mac上转转看,看看是不是mac真的有网上的人说的那么的好,是不是真的有那么神奇。先说明一下,我并没有背叛windows,毕竟windows也跟了我有10来年了。现在我的电脑里还装着虚拟机里运行着windows8.1。我的工作目前还必须在windows下工作,公司的产品不支持mac,要是公司的产品支持mac该有多好啊。

之前一直在用Thinkpad笔记本电脑,都说黑色是永不过时的颜色,可是我真的是看腻歪了,当初看Thinkpad的时候是那么的商务,稳重,可是现在却有点嫌弃它的沉闷和呆板了。我不是果粉,手机是魅族的,之前也没有用过苹果的任何一款产品,但是我还是在9月份的时候买了一台MacBook pro,这款产品真的是太好了,贵是贵点,但我觉得还是值了。当时买之前也下了好大的决心,毕竟是一大笔银子。为了不让钱白花,我决定不能像同事那样直接下来就换成windows系统,我觉得是极大的浪费。况且,我还是比较好奇mac系统到底好用还是不好用。如果有一天我也像同事那样换回windows了,我想那肯定是因为我成为了mac高手,并且确定mac的体验不如windows,走着瞧吧。

我想记录一些平时用mac遇到的问题,以供将来查询,同时锻炼一下语言组织能力,我语言组织能力很差,我要改变。

不扯了,切入本文的主题,高手请略过。。。

mac是unix系统

unix系统有很多的shell,你不需要都掌握,会一个就好了,我一个都不会,正在学。熟练了mac之后,你也可以在你的简历中写上熟悉linux/unix了。

首先,想要查看当前系统用的是什么shell,使用

$ echo $SHELL

/bin/bash

这个据说是最常用的shell,其它的对于像我这样的菜鸟来说就先不深究了,这里也是针对这个shell说怎么设置环境变量的。

在windows里,环境变量在“系统高级属性”里面定义的。在Mac里面,环境变量的定义有3个地方,

第一:/etc下的profile文件,这个是全局配置,不管是哪个用户,登录时都会读取该文件。不建议在这个地方改动。

第二:/etc下的bashrc文件,这个也是全局配置,当bash shell执行时,不管是何种方式,都会读取此文件。

第三:~下的.bash_profile文件,这个文件里设置的环境变量是跟用户相关的。

具体命令

1. ^+SPACE,输入terminal,快速启动终端。

2. cd ~

3. touch .bash_profile

4. open .bash_profile

5. 在打开的文件中输入: export 环境变量名=环境变量内容1:环境变量内容2

6. 保存.bash_profile文件

7. source .bash_profile,让环境变量立即生效。

拓展阅读

1. login-shell和non login-shell区别:

http://blog.chinaunix.net/uid-23842323-id-2656618.html

转载于:https://www.cnblogs.com/ilifedrops/p/4066329.html

mac 环境变量设置相关推荐

  1. Mac电脑环境变量设置方法及常见环境变量说明

    在深度学习Python后,很可能需要在同一台电脑上安装不同Python版本的的运行环境,或者设置默认的python和pip运行版本,或者在安装比如mysql.jupyter notebook的时候,一 ...

  2. python为什么运行不了_python为什么会环境变量设置不成功

    学习python编程,首先要配置好环境变量.本文主要讲解python的环境变量配置,在不同版本下如何安装 Windows 打开Python官方下载网站 x86:表示是32位电脑 x86-64:表示是6 ...

  3. python需要配置环境变量吗_python为什么会环境变量设置不成功

    学习python编程,首先要配置好环境变量.本文主要讲解python的环境变量配置,在不同版本下如何安装 Windows 打开Python官方下载网站 https://www.python.org/d ...

  4. centos 6.4 java环境变量_CentOS中JAVA_HOME的环境变量设置

    http://blog.csdn.net/wind520/article/details/9308809 运行Java应用的时候,提示无法找到JAVA_HOME,查询java -version [ji ...

  5. oracle环境变量配置教程,oracle_window中oracle环境变量设置方法分享,window server中Oracle的环境变量设 - phpStudy...

    window中oracle环境变量设置方法分享 window server中Oracle的环境变量设置 1.右击"我的电脑"->选择"属性"->选择 ...

  6. ubuntu系统php环境变量设置,Ubuntu系统环境变量详解

    使用Ubuntu 进行开发绕不开的就是环境变量的配置,由于Linux系统严格的权限管理,造成Ubuntu系统有多个环境变量配置文件,如果不了解其调用顺序,很有可能遇到配置了环境变量,而没有其作用的问题 ...

  7. 1.2 JDK安装与环境变量设置

    我们会以Java语言来进行脚本编写,所以需要进行JDK安装以及必要的环境变量设置.本书会使用JDK 8的版本,而不会使用JDK 9(太新的有的软件不兼容). 可以直接取Oracle官网选择相应的JDK ...

  8. ubuntu18.04.4 环境变量设置 export path

    ubuntu18.04.4 环境变量设置 export path 1.动态库路径的设置 Linux下调用动态库和windows不一样.linux 可执行程序是靠配置文件去读取路径的,因此有些时候需要设 ...

  9. jar java classpath_win7中java编程工具安装 java环境变量设置

    win7中java编程工具安装 java环境变量设置 Question:编译是显示'javac'不是内部或外部命令,也不是可运行的程序或批处理文件 解决: 在[系统变量]里编辑java_home.cl ...

最新文章

  1. python 的常用时间操作,取得当前时间等
  2. 【译】A Note On Charity Through Marginal Price Discrimination
  3. 福建信息技术学院计算机系男生宿舍怎么样,广西职业技术学院宿舍怎么样
  4. 【ubuntu】服务器新增user,并且配置ssh
  5. python删除字符串中指定_python删除字符串中指定字符
  6. 时域补零对于DFT谱的影响
  7. OpenCV kmeans代码
  8. 【cornerstoneTools】【vue】使用cornerstoneTools搭建标注系统相关代码
  9. github 检查代码质量_使用Gradle做Java代码质量检查
  10. python修改字体无效_matplotlib中修改默认字体
  11. 蒙特卡洛仿真的基于Python实例
  12. cesiumlab v3.0.2—通用模型切片
  13. 手机浏览器获取某东cookie
  14. 第2周 Storm概念详解和工作原理,topology、spout、bolt的细节和API讲解之2
  15. Django企业开发实战--by胡阳,学习记录1117
  16. Python基础语法---(3)字符串的基本操作和使用
  17. 2022卡塔尔世界杯。CSDN世界杯勋章来啦
  18. 美多商城之商品(2)
  19. IT码农进入日企之路——模拟试题
  20. Dictionary和IDictionary

热门文章

  1. [Sensor]--BMI160-加速度计、陀螺仪传感器
  2. Redis的设计与实现之跳表
  3. 记录 之 cat 和 awk gsub 的使用
  4. 用户不见了_03 | 为什么你设计的信息用户总是看不见
  5. Pwn环境配置(三)——ubuntu环境搭建
  6. C++——异步操作(std::future、std::async、std::packaged_task、std::promise)
  7. 综合布线机房服务器维护,信息机房的综合布线系统维护
  8. java 倒计时_java倒计时器
  9. oracle ssh测试不通过,ssh 连接不上 oracle linux 7.2
  10. [LeetCode]二进制求和