全新MacBookPro,从零开始配置

关闭rootless功能

  • 问题描述:
    使用sudo,提示:Operation not permitted
  • 原因:
    Mac OS X El Capitan(10.11)中增加了rootless功能,即sudo也不能操作部分文件目录, 所以如果执行sudo,需要先关闭rootless功能。
  • 步骤:
  1. 重启系统
  • 按住Command + R进入恢复模式
  • 在菜单中打开Terminal(也叫 终端
  • 输入 csrutil disable
  • 重启系统

如果需要打开rootless
相同步骤,输入 csrutil enable
重启系统



显示隐藏文件(夹)(全系统应用)

终端输入第一个命令

# 打开整个系统的隐藏文件
defaults write com.apple.finder AppleShowAllFiles -bool true

# 关闭显示隐藏功能
defaults write com.apple.finder AppleShowAllFiles -bool false

重新打开finder即可



添加信任 任何来源

  • macOS Sierra 系统
  • 「系统偏好设置」「安全与隐私」「通用」「允许从以下位置下载的应用」
  • 只有 App StoreApp Store 和被认可的开发者 二个选项
  • 任何来源 选项不见了

终端执行

sudo spctl --master-disable

键入Mac当前用户密码,enter
执行成功,再次进入「安全与隐私」,则可以看到 任何来源 又回来了



  • 检查是否已安装xcode,如果未安装,建议先下载安装,因为下列操作需要git(在xcode中包含)
  • 如果下面命令提示权限不够,则需要在命令最前面 加上 sudo


安装brew

前提:需要有ruby环境
MacBook自带,嗯,反正我的里面有一个老版本ruby环境
检测
打开终端,输入 ruby --version

  • 如果已经安装,会显示ruby版本
  • 如果未安装,进入 ruby官网,下载ruby安装包进行安装

终端命令

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

等待安装完成



更新git

  • 查看git旧版本号
git version
  • 再查看旧版本Git地址
which git
  • 使用brew安装新版本的Git
brew install git
  • 移除系统自带的版本
    如果 which git 返回的结果是 /usr/bin/git
    说明你可能通过XCode安装了其自带的GIT,其版本一般都比较低,需要移除
# 
cd /usr/bin
sudo mkdir git-backup
sudo mv git* git-backup
  • 移除可能存在的其它版本
    如果 which git 返回的结果是 /usr/local/git/bin/git
    表示可能是你曾经使用git-osx-installer或其它方式安装过GIT
    检查系统环境变量PATH可能还包含形如 /usr/local/git/bin 的路径
sudo rm -rf /usr/local/git
sudo rm /etc/paths.d/git
sudo rm /etc/manpaths.d/git
  • 重启终端,再次检查 which gitgit version


更新gem

gem update --system

或者使用

gem install rubygems-update
update_rubygems


安装rvm

RVM是ruby版本管理器
可以让你拥有多个版本的Ruby,并且可以在多个版本之间自由切换

安装

\curl -sSL https://get.rvm.io | bash -s stable
# 安装完毕,默认应该会提示执行这个命令
source ~/.profile

时间可能有点儿长,安装完毕后,执行 rvm -v
如果显示rvm版本号,则表示安装成功



更新ruby

  • 列出ruby可安装的版本信息
rvm list known
  • 安装ruby最新版本
rvm install ruby-head
  • 查看已安装的ruby
rvm list
  • 设置默认ruby版本
rvm use ruby-head --default
  • 卸载一个已安装ruby版本
rvm remove x.x.x
更换安装源
  • 查看已有的安装源
gem source
  • 更换安装源
    由于国内被墙,所以要把源切换至淘宝镜像服务器
gem update --system
gem uninstall rubygems-update
# 删除安装源
gem sources -r https://rubygems.org/
# 添加安装源
gem sources -a https://ruby.taobao.org


建议

iTerm2 & Oh My Zsh:完爆mac终端

常用软件(全免费)

浏览器

  • Google Chrome
  • QQ浏览器

沟通

  • QQ Mac版
  • 企业微信
  • 钉钉
  • 阿里旺旺
  • Maipo Mac微博

输入法

  • 搜狗输入法

下载

  • 迅雷Mac版
  • 百度云盘

音视频

  • 网易云音乐
  • 爱奇艺
  • 优酷Mac客户端

笔记

  • 印象笔记

压缩

  • The Unarchiver压缩解压缩

邮箱

  • Foxmail

效率

  • Alfred
  • CheatSheet
  • Dash
  • Mindnode思维导图

终端

  • iTerm2

编辑器

  • MacDown
  • Typora
  • CodeRunner
  • Sublime Text

JDK

  • Java SDK 8

你可能感兴趣的:(全新MacBookPro,从零开始配置)