MAC使用注意事项

MAC使用注意事项

16年的学生生涯这个月彻底结束了, 在家休养了几天之后. 我就很快赶到深圳入职了, 以后就从一个学生变成Tencenter啦. 公司竟然突然很壕的允许我们Android工程师也配置iMac. 虽然一直没有用过,但是早就对mac用来写代码的便利性有所耳闻了, 所以我就毫不犹豫的在入职时选择了imac作为开发电脑.
第一次使用mac,有一些需要注意的点这里做一下记录.

iTerm2 + zsh + oh-my-zshs

mac和unix是一家亲, 命令行非常方便, 这也是mac非常大的一个优点. 但是mac自带的终端比较简单, 功能不多, 所以这里我们换用”MAC下最好用的终端工具”— iTerm2.
这里记录几个概念

终端

如果我们不用GUI界面登录linux, 那么进入的那个黑乎乎的界面就是所谓的终端了. mac也是同理, 只不过我们每次一打开mac就自动进入了GUI界面. 在GUI界面需要像终端那样和系统交互, 就需要终端模拟器这个软件. mac系统自带的terminal软件就是一个终端模拟器. 但是最这个软件的功能比较简陋, 所以我们选用iTerm2这个软件. iTerm2具体好在哪里这里就不在赘述了, 下载iTerm2的时候会有介绍.

shell

这个概念是比较容易和终端混淆的一个概念. 简单的理解就是终端模拟器只是一个壳, 里面包裹了shell. shell是命令行解释器, 是我们和内核打交道的桥梁. shell有很多种, 负责把我们我们在命令行输入的命令解释执行. 大部分shell的命令的格式都是差不多的. OS X系统和大部分的linux系统默认安装的shell都是bash. 可以使用命令查看自己当前的mac系统有哪些shell

cat /etc/shells

zsh

OS X系统一般自带了zsh这个shell. 使用命令

chsh -s /bin/zsh

就可以成功的从bash切换到zsh了.
zsh一般被公认为最强的shell. 但是由于其配置过于繁琐, 所以导致很多人看到它就打退堂鼓. 于是GitHub上有人写了一个开源项目oh-my-zsh, 只要安装了这个开源项目, 就可以一键配置zsh shell. 具体安装方法一搜一大把,这里忽略.

环境变量及各文件执行顺序

作为程序员, 肯定是需要配置各种环境变量的了. 在windows上配置环境变量是比较简单的, 可以直接在gui界面完成. 也可以在CMD窗口使用SET命令完成.
mac系统中一般使用export命令将本地变量输出为环境变量,使用$变量名取环境变量的值.

几种shell的区别

  • 交互式shell
    交互式模式就是在终端上执行,shell等待你的
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值