Question:
What does ~ $ mean in bash terminal (at the beginning of a line)?
Answer:
This is a standard shell prompt. It is stored in an environment variable named PS1 and can be replaced with something else at any time. By default, to the left of the dollar sign is the path information for the current directory. The tilde means that you are in the home directory of the current user. More details here