I'm new to Linux and have been seeing this often. Could someone explain the concept here?
~/.somefilename
What does the ~ (tilde) signify?
The tilde ~ character is interpreted by most shells as the "home directory" for you. The "." doesn't mean anything if it's part of a filename, although some programs such as ls will (unless explicitely told otherwise) not show files if their name starts with a "dot". Sort of a "hidden" attribute.
Tilde originally shared the same space on the HOME key of certain keyboards and by association still means home directory.