Недавно я прочитал, что .desktop
файлы, которые используются в качестве ярлыков на рабочем столе, помещаются в $HOME/Desktop
каталог. Где этот каталог?
Кроме того, что $
часть означает / делает?
источник
Недавно я прочитал, что .desktop
файлы, которые используются в качестве ярлыков на рабочем столе, помещаются в $HOME/Desktop
каталог. Где этот каталог?
Кроме того, что $
часть означает / делает?
$HOME
переменная окружения, которая обычно содержит местоположение вашего домашнего каталога /home/$USER
. Это $
говорит нам, что это переменная. Так предполагается , что ваш пользователь называется DevRobot
эти .desktop
файлы помещаются в /home/DevRobot/Desktop/
.
Если вы хотите знать, куда $HOME
указывает, вы можете запустить следующее в терминале.
[ajefferiss@localhost ~]$ echo "$HOME"
/home/ajefferiss
Вы можете использовать его, например, для перемещения по файловой системе, cd $HOME
но обычно вы этого не увидите, потому что вы можете использовать его ~/
для представления домашнего каталога текущих пользователей. Или просто запустите cd
программу, чтобы перейти в домашний каталог.
$HOME
также варьируется от пользователя к пользователю. У некоторых пользователей системы нет странного$HOME
пути/home/...
Or just run cd by itself to move to the home directory
, TILcd ~
не понимая, что могу пропустить неуклюжий ход мизинца с шипами?cd ~/
!HOME
это переменная окружения. Оболочке нужно, чтобы вы добавили ее,$
чтобы обозначить.$HOME
это переменная среды , которая указывает на/home/<username>
. Он расположен под/
и содержит файлы пользователя.За дополнительной информацией вы можете обратиться к справочному руководству Bash.
источник
/home/<username>
. Apache в Ubuntu создает пользователяwww-data
с $ HOME/var/www
, например,HOME
это переменная окружения. Оболочке нужно, чтобы вы добавили ее,$
чтобы обозначить./home/<username>
это соглашение, а не требование. Легко добавить пользователя с $ HOME на/somewhere/entirely/different
.