Leí recientemente que los .desktop
archivos que se usan como accesos directos de escritorio se colocan en el $HOME/Desktop
directorio. ¿Dónde está este directorio?
Además, ¿qué $
significa / hace la parte?
Leí recientemente que los .desktop
archivos que se usan como accesos directos de escritorio se colocan en el $HOME/Desktop
directorio. ¿Dónde está este directorio?
Además, ¿qué $
significa / hace la parte?
Respuestas:
$HOME
es 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, DevRobot
los .desktop
archivos se colocan en /home/DevRobot/Desktop/
.
Si desea saber a dónde $HOME
apunta, 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 $HOME
pero en general no lo verá porque puede usarlo ~/
para representar el directorio de inicio de los usuarios actuales. O simplemente ejecutar cd
por sí mismo para moverse al directorio de inicio.
Or just run cd by itself to move to the home directory
, TIL
cd ~
sin darme cuenta de que podría omitir el incómodo movimiento de cambio de meñique?
cd ~/
!
HOME
es la variable de entorno. El shell necesita que lo antepongas para indicarlo $
.
$HOME
es 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
/home/<username>
. Apache en Ubuntu crea un usuario www-data
cuyo $ HOME es /var/www
, por ejemplo
HOME
es 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
.
$HOME
también varía de usuario a usuario. Algunos usuarios del sistema no tienen una$HOME
ruta extraña/home/...