I read recently that .desktop files that are used as desktop shortcuts are placed in the $HOME/Desktop directory. Where is this directory?
Also, what does the $ part mean / do?
I read recently that .desktop files that are used as desktop shortcuts are placed in the $HOME/Desktop directory. Where is this directory?
Also, what does the $ part mean / do?
$HOME is an environment variable that contains the location of your home directory, usually /home/$USER. The $ tells us it's a variable. So assuming your user is called DevRobot the .desktop files are placed in /home/DevRobot/Desktop/.
If you want to know where $HOME points to, you can run the following in a terminal.
[ajefferiss@localhost ~]$ echo "$HOME"
/home/ajefferiss
You can use it to move around the filesystem, for example cd $HOME but generally you won't see that because you can use ~/ to represent the current users home directory. Or just run cd by itself to move to the home directory.
$HOME is an environment variable that points to /home/<username>. It is located under /, and it contains the user's files.
For more information you may want to take a look at Bash Reference Manual
/home/<username>. Apache on Ubuntu creates a user www-data whose $HOME is /var/www, e.g.
– Alex
Oct 19 '15 at 15:32
HOME is the environment variable. The shell needs you to prepend it with $ to signify it.
– Mark Hurd
Oct 20 '15 at 04:34
/home/<username> is a convention, not a requirement. It's easy to add a user whose $HOME is at /somewhere/entirely/different.
– Alex
Oct 20 '15 at 14:27
$HOMEalso varies user to user. Some system users have an oddball$HOMEpath not on/home/...– Thomas Ward Oct 19 '15 at 12:34/rootforroot. – Ruslan Oct 19 '15 at 12:40Or just run cd by itself to move to the home directory, TIL – TMH Oct 19 '15 at 14:59cd ~without realizing I could skip the awkward shift-pinky move? – Digital Chris Oct 19 '15 at 15:48cd ~/! – TMH Oct 19 '15 at 16:20HOMEis the environment variable. The shell needs you to prepend it with$to signify it. – Mark Hurd Oct 20 '15 at 04:34cd ~to a command likegohomeor something short,too. ( I know it's redundant, just kidding here ) – Sergiy Kolodyazhnyy Nov 02 '15 at 11:23~used to be on the same key as HOME key – Sergiy Kolodyazhnyy Nov 02 '15 at 11:25