James Turner
James Turner

Reputation: 193

What does the $ mean in Linux?

I have to explain what the code below means

What does the dollar bit mean?

 user@Linux-003 ~ $

Upvotes: 8

Views: 36899

Answers (3)

Jack hardcastle
Jack hardcastle

Reputation: 2875

Although most people don't know this, it actually stands for - Swag.

(It actually means "normal user" or "non-root user")

\# would dictate a root user.

Upvotes: 5

Pavlo Slavinskyi
Pavlo Slavinskyi

Reputation: 306

For this particular case following code means:

Somebody with user name "user" has logged in to the machine with host name "Linux-003".

"~" - represent the home folder of the user, conventionally it would be /home/user/, where "user" is the user name can be anything like /home/johnsmith.

"$" - is just a sign of the shell prompt, means that shell is ready to accept commands, you can understand it as a separator after which, you can interact with a shell. Can also be "#" which shows that root is the user who's session is going on.

Upvotes: 19

Dexter Whelan
Dexter Whelan

Reputation: 454

Are you on a mac perchance? On my mac terminal it basically means ~ is my home directory and dollar means I can write a command after it. so it's user. your home directory. and then a symbol signifying if you can write commands or not. (There are instances where you might be in an editor where you have no $ sign meaning you cannot write commands)

Upvotes: 0

Related Questions