元宵节这天,迎娶了属于自己的第一台 iMac。
3 年前写了一篇 Happy New Year Happy New Mac,是时候更新一版,跟大家分享如何用最合理的顺序、最快的速度、最轻松的姿势,调教出一台高大威猛动静皆宜无所不能所向披靡的 Mac……
(如果你不是工程师,但是有一定的编程需要,比较经常使用命令行,是 Alfred 粉丝,那么本文就最适合你了~)
负责任地说一句:体积越大的苹果产品,开箱体验就越享受。
键盘和 Magic Mouse 都从以前的电池换成了充电式—— Magic Mouse 终于变轻了,好评!比较遗憾的是京东买的这款 21.5 高配还是没有配触控板 😔
拍照就不用说了,开箱后记得拍一张序列号备用。
原配 terminal 比较简陋,先升级一下。用 safari 下载 iTerm2 并安装。
在新电脑上一个一个下载各软件最新版本很麻烦吧?Homebrew 帮你搞定!用 safari 打开 http://brew.sh,按说明在 terminal 里安装 Homebrew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装 brew-cask:brew tap phinze/homebrew-cask 或者 brew install brew-cask。以后更新只需要:
brew update && brew upgrade
按需安装各种包,比如 brew install wget。
iTerm 虽好,还是缺了一些补全、alias、快速跳转等神奇功能,所以再套上 oh-my-zsh。GitHub 地址:robbyrussell/oh-my-zsh. 安装说明
如果已经安装 wget,执行命令:
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
按照 Github Generating a new SSH key and adding it to the ssh-agent 说明,创建 SSH 秘钥:
mkdir ~/.ssh
cd ~/.ssh
ssh-keygen -t rsa -b 4096 -C "[email protected]"
pbcopy < ~/.ssh/id_rsa.pub
此时,pdcopy 命令已经将 id_rsa.pub 内容复制到剪切板。
登录并进入 Github SSH and GPG keys 设置页面,点击 New SSH key。Title 部分填写一个所用电脑的名称,然后在 Key 部分填写之前通过 pdcopy 命令复制的内容。生成 ssh key 的说明。然后在全局设置中设置用户名和邮箱。
git config --global user.name "yourusername
git config --global user.email "youremail"
如果有项目需要推送到 coding.net,也需要去 SSH公钥 - 设置 做类似的设置。
brew cask install google-chrome(可能需要开 vpn,如果不成功,需要手动下载安装),安装成功后,选择要同步的设置项安装大管家 Alfred: brew cask install alfred,导入之前备份好的 workflows。严重推荐以下 workflow:
如果购买了 Power Pack,可以在 Preference - Advanced - Syncing 里设置配置文件同步,快速导入常用配置。
brew cask install macdownbrew cask install evernotebrew cask install zotero,然后设置已经从之前电脑传过来的库brew cask install vlc安装 Miniconda:
下载 sh 文件 或者 wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
命令行进入下载的文件夹 bash Miniconda3-latest-Linux-x86_64.sh,按照提示操作。
新建环境
conda create -n pyp python=3 numpy pandas matplotlib jupyter
激活环境
source activate pyp
因为要用 hexo 更新博客,以及方便以后安装各种基于 js 的应用,下载 Node.js 并安装。
然后用 npm 安装 hexo:
sudo npm install hexo-cli -g
安装代码编辑器 brew cask install atom。然后是编程语言和各种库的文档大管家 Dash,具体操作略。
清单暂时更新到这里。欢迎亲们推荐相见恨晚的应用和奇技淫巧~
Happy New Year & Happy New Macbook!