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