The tilde ~ by itself expands to your home directory. Also worthy of note is that you can refer to someone else's home directory by prefixing their login name with ~
Eg
cd ~/dave will look for subdir "dave" under your home directory
But
cd ~dave will look for user dave's home directory.
And bash's <tab> completion works with this,
eg
cd ~grah<tab> will expand user names from /etc/passwd that begin with "grah".
You don't have to type out the correct command (egrep, as opposed to the incorrectly entered grep), as just the "e" will work if you include 0 in your range:
The tilde ~ by itself expands to your home directory. Also worthy of note is that you can refer to someone else's home directory by prefixing their login name with ~
Eg
cd ~/dave will look for subdir "dave" under your home directory
But
cd ~dave will look for user dave's home directory.
And bash's <tab> completion works with this,
eg
cd ~grah<tab> will expand user names from /etc/passwd that begin with "grah".