I always thought it will be easier to figure out "$" and "#" in the CLI/terminal when it is to put a code here .

but most users are coming from win platform where casual users are not so aware of user accounts and permission system and Linux admin account root etc etc
yes.that needs to be known to new users.for that matter some shells uses "->" or "%" ...and u can change the prompt in bash like whatever:
Code:
PS1='`whoami`:$PWD # ';export PS1

^prank