J'ai lu récemment que les .desktop
fichiers utilisés comme raccourcis de bureau sont placés dans le $HOME/Desktop
répertoire. Où est ce répertoire?
Aussi, que $
signifie / fait la partie?
la source
J'ai lu récemment que les .desktop
fichiers utilisés comme raccourcis de bureau sont placés dans le $HOME/Desktop
répertoire. Où est ce répertoire?
Aussi, que $
signifie / fait la partie?
$HOME
est une variable d'environnement qui contient généralement l'emplacement de votre répertoire personnel /home/$USER
. Le $
nous dit que c'est une variable. Donc, en supposant que votre utilisateur est appelé, DevRobot
les .desktop
fichiers sont placés /home/DevRobot/Desktop/
.
Si vous voulez savoir où $HOME
pointe vers, vous pouvez exécuter ce qui suit dans un terminal.
[ajefferiss@localhost ~]$ echo "$HOME"
/home/ajefferiss
Vous pouvez l'utiliser pour vous déplacer dans le système de fichiers, par exemple, cd $HOME
mais généralement vous ne le verrez pas car vous pouvez utiliser ~/
pour représenter le répertoire de base des utilisateurs actuels. Ou tout simplement exécuté cd
par lui-même pour passer au répertoire personnel.
$HOME
varie également d'un utilisateur à l'autre. Certains utilisateurs du système n'ont pas un$HOME
chemin étrange/home/...
Or just run cd by itself to move to the home directory
, TILcd ~
sans me rendre compte que je pouvais ignorer le mouvement maladroit shift-pinky?cd ~/
!HOME
Est en fait la variable d'environnement. Le shell a besoin que vous le préfixiez$
pour le signifier.$HOME
est une variable d'environnement qui pointe vers/home/<username>
. Il se trouve sous/
et contient les fichiers de l'utilisateur.Pour plus d'informations, vous pouvez consulter le manuel de référence de Bash
la source
/home/<username>
. Apache sur Ubuntu crée un utilisateurwww-data
dont $ HOME est/var/www
, par exempleHOME
Est en fait la variable d'environnement. Le shell a besoin que vous le préfixiez$
pour le signifier./home/<username>
est une convention, pas une exigence. Il est facile d'ajouter un utilisateur dont $ HOME est à/somewhere/entirely/different
.