Где находится папка $ HOME?

16

Недавно я прочитал, что .desktop файлов, которые используются в качестве ярлыков на рабочем столе, помещаются в каталог $HOME/Desktop . Где находится этот каталог?

Также, что означает $ часть / do?

    
задан TellMeWhy 19.10.2015 в 11:09
источник

2 ответа

28

$HOME - это переменная среды, которая содержит расположение вашего домашнего каталога, обычно /home/$USER . $ говорит нам, что это переменная. Таким образом, если ваш пользователь называется DevRobot , файлы .desktop помещаются в /home/DevRobot/Desktop/ .

Если вы хотите узнать, где указано $HOME , вы можете запустить следующее в терминале.

[[email protected] ~]$ echo "$HOME"
/home/ajefferiss

Вы можете использовать его для перемещения файловой системы, например cd $HOME , но обычно вы не увидите этого, потому что вы можете использовать ~/ для представления текущего домашнего каталога пользователей. Или просто запустите cd самостоятельно, чтобы перейти в домашний каталог.

    
ответ дан AJefferiss 19.10.2015 в 11:13
источник
4

$HOME - это переменная среды, которая указывает на /home/<username> . Он находится в папке / и содержит файлы пользователя.

Для получения дополнительной информации вы можете взглянуть на Справочное руководство Bash

    
ответ дан Mitch 19.10.2015 в 11:14