前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Mac OS X 设置指南

Mac OS X 设置指南

作者头像
shaonbean
发布2018-01-02 10:33:57
1.7K0
发布2018-01-02 10:33:57
举报
文章被收录于专栏:运维前线

由于公司的IOS离职,侥幸获得其Mac Pro的使用权,因此特地总结了下小白使用Mac OS X的初始配置。

Mac OS X的设置指南Mac OS X的设置指南
Mac OS X的设置指南Mac OS X的设置指南

1、系统首选项(system preeferences)

我拿到电脑确认没问题之后,选择了重装Mac OS X,然后进行系统升级等操作,系统重装完成之后,自定义相关配置,修改账号密码,登录apple id等

2、安装Xcode

命令行执行下面命令直接安装Xcode

代码语言:javascript
复制
 xcode-select --install

3、安装Homebrew

Homebrew类似于CentOS系列的yum包管理的yum,使用brew通过命令的方式来进行Mac上面的服务的安装,更新和卸载。

代码语言:javascript
复制
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile

4、Homebrew使用Homebrew

代码语言:javascript
复制
# 安装package(服务)
brew install package(service_name)
brew upgrade (更新)
brew --help 查看brew具体用法

5、使用homebrew安装常用软件

代码语言:javascript
复制
brew cask install google-chrome # 安装谷歌浏览器

#一些插件,以允许不同的文件使用Mac Quicklook。包括语法高亮,markdown渲染,jsons预览,补丁文件,csv,zip文件等功能。
$ brew cask install qlcolorcode
$ brew cask install qlstephen
$ brew cask install qlmarkdown
$ brew cask install quicklook-json
$ brew cask install qlprettypatch
$ brew cask install quicklook-csv
$ brew cask install betterzipql
$ brew cask install webpquicklook
$ brew cask install suspicious-package

# 应用程序安装

代码语言:javascript
复制
$ brew cask install airmail
$ brew cask install alfred
$ brew cask install android-file-transfer
$ brew cask install asepsis
$ brew cask install appcleaner
$ brew cask install caffeine
$ brew cask install cheatsheet
$ brew cask install doubletwist
$ brew cask install dropbox
$ brew cask install google-chrome
$ brew cask install google-drive
$ brew cask install google-hangouts
$ brew cask install flux
$ brew cask install latexian
$ brew cask install 1password
$ brew cask install pdftk
$ brew cask install spectacle
$ brew cask install sublime-text
$ brew cask install superduper
$ brew cask install totalfinder
$ brew cask install transmission
$ brew cask install valentina-studio
$ brew cask install vlc

6、iTterm2 设置

iterm官网:http://www.iterm2.com/ 使用brew安装iterm

# 颜色和字体设置

设置打开和关闭终端的快捷键位:command + option + i 下载iTerm主题(https://github.com/mbadolato/iTerm2-Color-Schemes/tree/master/schemes) 如果你使用BASH而不是ZSH,你可以添加导出CLICOLOR = 1行到你的〜/ .bash_profile文件,以列出好的着色。

7、Zsh的安装使用

代码语言:javascript
复制
  brew install zsh zsh-completions
# 在zsh的顶部安装prezto以获得更多功能
git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"

# 创建.zshrc

代码语言:javascript
复制
    setopt EXTENDED_GLOB
    for rcfile in "${ZDOTDIR:-$HOME}"/.zprezto/runcoms/^README.md(.N); do
      ln -s "$rcfile" "${ZDOTDIR:-$HOME}/.${rcfile:t}"
    done 

#编辑〜/ .zpreztorc和添加文件

代码语言:javascript
复制
 zstyle ':prezto:load' pmodule \
      'environment' \
      'terminal' \
      'editor' \
      'history' \
      'directory' \
      'spectrum' \
      'utility' \
      'completion' \
      'git' \
      'syntax-highlighting' \
      'history-substring-search' \
      'prompt'

    zstyle ':prezto:module:prompt' theme 'paradox' 

# 通过在文本编辑器中打开文件并添加以下内容来编辑.zshrc

代码语言:javascript
复制
    # Add env.sh
    source ~/Projects/config/env.sh

# Oh My Zsh

代码语言:javascript
复制
curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh

chsh -s /usr/local/bin/zsh # 切换到zsh 

#通过在文本编辑器中打开文件来编辑.zshrc

ZSH_THEME=pygmalion plugins=(git colored-man colorize github jira vagrant virtualenv pip python brew osx zsh-syntax-highlighting) # Add env.sh source ~/Projects/config/env.sh

# env.sh

代码语言:javascript
复制
   #!/bin/zsh

    # PATH
    export PATH="/usr/local/share/python:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    export EDITOR='subl -w'
    # export PYTHONPATH=$PYTHONPATH
    # export MANPATH="/usr/local/man:$MANPATH"

    # Virtual Environment
    export WORKON_HOME=$HOME/.virtualenvs
    export PROJECT_HOME=$HOME/Projects
    source /usr/local/bin/virtualenvwrapper.sh

    # Owner
    export USER_NAME="YOUR NAME"
    eval "$(rbenv init -)"

    # FileSearch
    function f() { find . -iname "*$1*" ${@:2} }
    function r() { grep "$1" ${@:2} -R . }

    #mkdir and cd
    function mkcd() { mkdir -p "$@" && cd "$_"; }

    # Aliases
    alias cppcompile='c++ -std=c++11 -stdlib=libc++'

    # Use sublimetext for editing config files
    alias zshconfig="subl ~/.zshrc"
    alias envconfig="subl ~/Projects/config/env.sh"

8、Git和GitHub

# Git安装≈

代码语言:javascript
复制
brew install git

# Git设置

代码语言:javascript
复制
$ git config --global user.name "shaonbean"
$ git config --global user.email "wh211212@qq.com"

#要将代码推送到GitHub存储库,我们将使用推荐的HTTPS方法(与SSH)。因此,您不必每次都键入用户名和密码,让我们启用Git密码缓存,如下所示:

代码语言:javascript
复制
git config --global credential.helper osxkeychain

# 将Sublime Text设置为Git Mergetool

代码语言:javascript
复制
$ git config --global mergetool.sublime.cmd "subl -w \$MERGED"
$ git config --global mergetool.sublime.trustExitCode false 
$ git config --global merge.tool sublime
$ git mergetool -y

9、Git ignore

代码语言:javascript
复制
# Folder view configuration files
.DS_Store
Desktop.ini

# Thumbnail cache files
._*
Thumbs.db

# Files that might appear on external disks
.Spotlight-V100
.Trashes

# Compiled Python files
*.pyc

# Compiled C++ files
*.out

# Application specific files
venv
node_modules
.sass-cache

10、安装vim Vim是一个高度可配置的文本编辑器,用于创建和更改任何类型的文本非常高效。它作为'vi'包含在大多数UNIX系统和Apple OS X中。

代码语言:javascript
复制
 brew install vim
git clone https://github.com/amix/vimrc.git ~/.vim_runtime

sh ~/.vim_runtime/install_awesome_vimrc.sh

# 更新

代码语言:javascript
复制
 cd ~/.vim_runtime && git pull --rebase && cd -

#Awesome它是vim配置和插件的集合,像vim环境的配置管理器。

代码语言:javascript
复制
 git clone https://github.com/square/maximum-awesome.git
cd maximum-awesome
rake
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档