很是喜歡Mac簡約實用的設計風格,再配上Retina顯示屏,設覺體驗大大提高了,不過對於習慣Linux命令行的
人來講仍是有必要再作些設置。linux
xTerm2 可支持多窗口、鼠標選中即複製等等衆多實用的功能,建議用它作爲你的 Mac 默認終端程序。詳細使用
方法請閱讀官方文檔。有個比較怪異的地方就是
iTerm2的全屏快捷鍵是 cmd+enter
而不是默認的 ctrl+cmd+f
git
建議本身設置顏色模式,我使用的是 Solarized darkgithub
蘋果的 Command line tools 是專爲開發者使用的,包括 gcc
等經常使用的基本工具。shell
推薦登錄 http://connect.apple.com ,而後搜索 command line tools
選擇對應版本進行安裝,你也
能夠經過Xcode
進行安裝數組
homebrew是Mac下目前最經常使用的包管理工具,至關於debain下的 apt
, Red hat系列的 yum
,幫你安裝、
升級、移除軟件工具包。軟件安裝完成後homebrew有時會給出進一步設置的提示,強烈建議仔細閱讀。ruby
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
homebrew默認會把可執行文件裝在目錄 /usr/local/bin
下面,建議修改 path 路徑,讓你經過 homebrew
安裝的工具能夠覆蓋掉Mac默認的(例如git,Mac自帶1.7版本的git,過老了)。使用管理員權限修改文件/etc/paths
將 /usr/local/bin
移動到第一行。bash
Mac 雖然默認也是使用 GNU Bash,不過使用命令 /bin/bash --version
可看到版本只有 3.2
,該版本
不支持 4.0
版本後添加的關聯數組等功能,爲了腳本的通用,建議升級到最新版本。app
brew install bash
安裝完要設置新安裝的 bash 爲默認 bash ,用超級用戶編輯文件:/etc/shells
,加入/usr/local/bin/bash
到第一行curl
bash 自動完成功能在 linux 發行版裏通常都會自帶,不過經過 homebrew 安裝也很簡單工具
brew install bash-completion
安裝完成後須要根據提示在你的 .profile
文件中添加幾行:
if [ -f $(brew --prefix)/etc/bash_completion ]; then . $(brew --prefix)/etc/bash_completion fi
Mac底層是基於freeBSD的,因此經常使用工具例如 ls
、grep
也都是freeBSD版本的,爲了讓咱們的腳本能夠更容易
的跨平臺,咱們能夠安裝coreutils
brew install coreutils
裝完須要根據提示進行設置,在.profile
文件中加入
export PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH" export MANPATH="/usr/local/opt/coreutils/libexec/gnuman:$MANPATH"
讓GNU的工具覆蓋freeBSD的,而且使用man時顯示的是GNU工具的文檔。
由於默認的 ls
配色實在很土,因此我用solarized配色方案:
mkdir ~/lib cd ~/lib git clone git@github.com:seebi/dircolors-solarized.git echo 'eval `dircolors ~/lib/dircolors-solarized/dircolors.256dark`' >> ~/.profile
(完)