This guide will help you setup a software development environment on Mac OS X 10.9 Mavericks and above. This guide is mostly compatible with older versions of Mac OS X.
Included in Mac OS X is the Terminal—an app that runs a Unix shell.
First, use Spotlight to launch the Terminal app.
Once launched, you'll see something like this.
Here's a quick break down of what you're seeing in the Terminal app.
Component | Description |
---|---|
Wed Jan 28 08:12:49 |
Date of your last login |
ttys003 |
Name of your last terminal session |
photon |
Name of your computer |
~ (home directory) |
Name of your working directory |
ryansobol |
Name of your user account |
$ |
Prompt symbol |
Any characters you type will appear after the $
prompt symbol. Go ahead and type uname
. After pressing the Enter key, you'll see something like this.
Here's what happened:
- The shell waited for you to type a command.
- You then typed the word
uname
which appeared after the prompt. - You pressed the Enter key which triggered the shell to accept your input.
- The shell searched for a program called
uname
. - Once found, the shell launched the
uname
program and handed it control over the Terminal. - While running, the
uname
program told the Terminal to display the wordDarwin
. - Once finished, the
uname
program exited and handed control of the Terminal back to the shell. - The shell told the Terminal to display another prompt.
- Once displayed, the shell began waiting for your next command.
Simply stated, a Unix shell works like a read-evaluate-print loop or REPL.
The default profile for the Terminal uses small, black text on a white background. Boring! Let's change that.
- Download the Tomorrow Night Eighties terminal profile by holding the Option key and left-clicking the link.
- Navigate to the
Downloads
folder. - Install the profile by double-clicking the file.
- You may see an alert explaining the file "cannot be opened because it is from an unidentified developer".
- If so, launch the System Preferences app, navigate to
Security & Privacy > General
, and then click on theOpen Anyway
button. - Back in the Terminal app, navigate to the
Terminal > Preferences
menu item. - In the preferences window, click the
Settings
Pane. - On the left side, scroll to the bottom, select the
Tommorrow Night Eighties
profile, and click theDefault
button. - Finally, quit and relaunch the Terminal.