Where is my home directory located?

Where a user's home directory is located varies from platform to platform and among the users on a single computer. But the actual location of the home directory is available through special environment variables:
  • Unix/Linux
    $HOME
  • Windows
    %USERPROFILE%
  • Cygwin
    $USERPROFILE

In order to find out where these environment variables actually point to, do the following:
  • on Unix/Linux, open a terminal and type the following command
    echo $HOME
  • on Windows, open a command-prompt and type the following command
    echo %USERPROFILE%
  • on Cygwin, open a bash and type the following command
    echo $USERPROFILE