Недавно я прочитал, что .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/...