Leí recientemente que los .desktoparchivos que se usan como accesos directos de escritorio se colocan en el $HOME/Desktopdirectorio. ¿Dónde está este directorio?
Además, ¿qué $significa / hace la parte?
fuente
Leí recientemente que los .desktoparchivos que se usan como accesos directos de escritorio se colocan en el $HOME/Desktopdirectorio. ¿Dónde está este directorio?
Además, ¿qué $significa / hace la parte?
$HOMEes una variable de entorno que generalmente contiene la ubicación de su directorio de inicio /home/$USER. El $nos dice que es una variable. Asumiendo que su usuario se llama, DevRobotlos .desktoparchivos se colocan en /home/DevRobot/Desktop/.
Si desea saber a dónde $HOMEapunta, puede ejecutar lo siguiente en una terminal.
[ajefferiss@localhost ~]$ echo "$HOME"
/home/ajefferiss
Puede usarlo para moverse por el sistema de archivos, por ejemplo, cd $HOMEpero en general no lo verá porque puede usarlo ~/para representar el directorio de inicio de los usuarios actuales. O simplemente ejecutar cdpor sí mismo para moverse al directorio de inicio.
$HOMEtambién varía de usuario a usuario. Algunos usuarios del sistema no tienen una$HOMEruta extraña/home/...Or just run cd by itself to move to the home directory, TILcd ~sin darme cuenta de que podría omitir el incómodo movimiento de cambio de meñique?cd ~/!HOMEes la variable de entorno. El shell necesita que lo antepongas para indicarlo$.$HOMEes una variable de entorno que apunta a/home/<username>. Se encuentra debajo/y contiene los archivos del usuario.Para obtener más información, puede consultar el Manual de referencia de Bash
fuente
/home/<username>. Apache en Ubuntu crea un usuariowww-datacuyo $ HOME es/var/www, por ejemploHOMEes la variable de entorno. El shell necesita que lo antepongas para indicarlo$./home/<username>Es una convención, no un requisito. Es fácil agregar un usuario cuyo $ HOME está en/somewhere/entirely/different.