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
$HOME
also varies user to user. Some system users have an oddball$HOME
path not on/home/...
– Thomas Ward Oct 19 '15 at 12:34/root
forroot
. – 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:20HOME
is 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 likegohome
or 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