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