title: Terminal: Where is the shell start-up file?
body: <p>I'm following a tutorial called <a href="http://www.jeffknupp.com/blog/2012/10/24/starting-a-django-14-project-the-right-way/">Starting a Django 1.4 Project the Right Way</a>, which gives directions on how to use virtualenv and virtualenvwrapper, among other things.</p>
  
  <p>There's a section that reads: </p>
  
  <blockquote>
    <p>If you're using pip to install packages (and I can't see why you wouldn't), you can get both virtualenv and virtualenvwrapper by simply installing the latter.</p>
  
  <pre><code>   $ pip install virtualenvwrapper
  </code></pre>
    
    <p>After it's installed, add the following lines to your shell's start-up file (.zshrc, .bashrc, .profile, etc).</p>
  
  <pre><code>   export WORKON_HOME=$HOME/.virtualenvs
     export PROJECT_HOME=$HOME/directory-you-do-development-in
     source /usr/local/bin/virtualenvwrapper.sh
  </code></pre>
    
    <p>Reload your start up file (e.g. source .zshrc) and you're ready to go.</p>
  </blockquote>
  
  <p>I am running Mac OSX, and don't know my way around the Terminal too well. What exactly does the author mean by <code>shell's start-up file (.zshrc, .bashrc, .profile, etc)</code>? Where do I find this file, so that I can add those three lines?</p>
  
  <p>Also, what does he mean by <code>reload your start up file (e.g. source .zshrc)</code>?</p>
  
  <p>I would appreciate a detailed response, specific to OSX.</p>