Brew
is a Mac very good package management software, similar to Linux under the Apt-get, the default software installation directory is/usr/local/, the software installed through it will appear in this directory, easy to manage.
Brew Upgrade
brew updatebrew outdatedbrew upgrade [software]brew cleanup
Brew Cask
Brew Cask is a GUI management software under brew that can be used in place of the Mac store to facilitate software installation and uninstallation
Dash
A very handy programming document viewer under Mac, Programmer Essentials, paid software.
Python
It is possible to install Python in/usr/local with a Python replacement system via brew, allowing you to add and modify module settings later. Python can view the installation path with the following command:
print sys.path
System comes with the Easy_install installation pip encountered problems, download the installation package after the report no Error, but did not really install the PIP, the location of the installation package is not found (see Easy_install Source should be downloaded to the system default temporary folder, Using the Tempfile module), to avoid a similar problem in the future, start using Python in a brew-installed/usr/local/directory.
When you finish installing Python with brew, you will be prompted
pip install --upgrade setuptoolspip install --upgrade pip
However, the upgrade Setuptools failed and needs to be manually installed after uninstalling Setuptools with Pip, but then when you upgrade Pip with Pip, There will be a large span version of 6.0, resulting in the PIP can not be used, so after upgrading Setuptools not to upgrade PIP, or use Easy_install to upgrade PIP, otherwise you can only
remove (or backup) /usr/local/lib/python2.7, andbrew rm python && brew install python
A gentler approach:
From /usr/local/lib/python2.7/site-packages just remove:easy-install.pthpip-1.2.1-py2.7.egg or other versions of pip you have.distribute-0.6.34-py2.7.egg or other versions
Coreutils
brew install xz coreutils
Get a more consistent tool experience with Linux with the GNU tool installed under Mac instead of Mac's own tools.
Iterm
The third-party terminal under Mac has richer functions and color matching.
Dircolor
Configure the terminal color, choose dircolors-solarized Color Matching
Istat Menu
Real-time display of hardware working status under Mac requires a fee.
Flux
Support full platform, can adjust the screen color temperature, protect the eyes.
Common software Records under Mac