一台新的Mac

目录

  • 0. Mac使用习惯
    • 0.1 触摸板
    • 0.2 鼠标滑动锁屏
  • 1. 安装常用工具
    • 1.1 Chrome
  • 2. 安装系统工具
    • 2.1 Homebrew
    • 2.2 iTerm2
    • 2.3 zsh
    • 2.4 keychain
    • 2.5 telnet
  • 3. 安装及配置开发工具
    • 3.1 VIM
    • 3.2 Python安装
    • 3.3 Anaconda安装
      • 3.3.1 增加包管理镜像通道
    • 3.4 Mercurial安装
    • 3.5 JDK安装

0. Mac使用习惯

0.1 触摸板

轻触点击
System Preferences -> Trackpad -> Point & Click -> Tap to click 勾上

四指切换全屏窗口
System Preferences -> Trackpad -> More Gestures -> Swipe between full-screen apps 勾上
下拉框里选四指

0.2 鼠标滑动锁屏

System Preferences -> Desktop & Screen Saver -> Screen Saver -> Hot Corners… 在对应的如右下角选择 Lock Screen

1. 安装常用工具

1.1 Chrome

浏览器还是习惯用它

官网:https://www.google.cn/chrome/index.html

2. 安装系统工具

2.1 Homebrew

Homebrew是 macOS 用来管理软件安装的工具。

官网:https://brew.sh

运行脚本安装时可能遇到报错:
Failed to connect to raw.githubusercontent.com port 443
可以通过修改/etc/hosts文件,放入真实的IP地址(此IP地址会变更):
199.232.68.133 raw.githubusercontent.com

修改homebrew源
brew的官方源安装往往非常慢,所以考虑切换成国内的镜像。

# 替换brew.git
$>cd "$(brew --repo)"
$>git remote set-url origin https://mirrors.ustc.edu.cn/brew.git

# 替换homebrew-core.git
$>cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
$>git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git

# 替换homebrew-cask.git
$>cd "$(brew --repo)"/Library/Taps/homebrew/homebrew-cask
$>git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git

# 更新brew
$>brew update

但是有些brew安装还是没有走国内的源,依然卡死。这时候可以考虑复制链接,手动下载包,然后丢到cache里。再次执行brew install的时候,就会直接从cache里拿文件了。

如果去国外需要切回官方的源也很容易。

# 切回brew.git
$>cd "$(brew --repo)"
$>git remote set-url origin https://github.com/Homebrew/brew.git

# 切回homebrew-core.git
$>cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
$>git remote set-url origin https://github.com/Homebrew/homebrew-core.git

# 重置为官方地址homebrew-cask
$>cd "$(brew --repo)"/Library/Taps/homebrew/homebrew-cask
$>git remote set-url origin https://github.com/Homebrew/homebrew-cask

2.2 iTerm2

iTerm2是用来替代系统自带的Terminal的。iTerm2有些特性是Terminal不具备且我们需要的。

官网:https://www.iterm2.com/

2.3 zsh

zsh是用来替代bash的,建议直接使用oh-my-zsh。

官网:https://ohmyz.sh/

2.4 keychain

Keychain通过简便安全的方式帮助你管理SSH和GPG密钥。它在系统级建立一个长时间运行的ssh-agent进程而不是为每个控制台或终端建立一个ssh-agent进程。它能极大地减少你的密码数据工作。

可以直接用brew install keychain来安装
官网:https://www.funtoo.org/Keychain

在 ~/.bash_profile或者 ~/.zshrc中添加一下语句:

eval `keychain --eval --agents ssh --inherit any id_rsa`

2.5 telnet

brew install telnet

3. 安装及配置开发工具

3.1 VIM

设置默认显示行数及高亮
~目录下新建.vimrc文件,添加参数

set number
syntax on

3.2 Python安装

macOS自带python2.7版本,这里说的是python3:
官网:https://www.python.org/downloads/
安装完成后,打开终端,输入python3,进入终端就说明安装完成了。
以后终端里输入python,运行的是/usr/bin目录下的python;输入python3,运行的是/usr/local/bin下的python3。

3.3 Anaconda安装

官网:https://www.anaconda.com/
验证安装:在terminal或iTerm里输入

$>conda list

如果提示命令找不到(command not found: conda),可能是因为anaconda把命令加载到 .bash_profile中,而我们使用的是.zshrc文件。解决方法是在.zshrc最后增加一句
source ~/.bash_profile

重启iTerm或者输入

$>source ~/.zshrc

再试试conda list应该就可以了。
注意:这里的source要用绝对路径,相对路径会在你重启的时候进入非期望的目录而引起conda命令不可用。

3.3.1 增加包管理镜像通道

$>conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
$>conda config --set show_channel_urls yes

之后就优先使用conda代替pip管理python的包安装。

3.4 Mercurial安装

想要下载JDK源码,就用这个版本管理工具
$>brew install mercurial

3.5 JDK安装

安装最新版本的的JDK直接输入
$>brew cask install java
如果需要确定版本,例如java8的话就输入
$>brew cask install jdk8
多版本的Java可以这么查看
$>/usr/libexec/java_home -V
切换系统Java版本可以通过修改JAVA_HOME

你可能感兴趣的:(OS)