Ich habe kürzlich gelesen, dass .desktop
Dateien, die als Desktop-Verknüpfungen verwendet werden, im $HOME/Desktop
Verzeichnis abgelegt werden . Wo ist dieses Verzeichnis?
Was bedeutet der $
Teil auch?
quelle
Ich habe kürzlich gelesen, dass .desktop
Dateien, die als Desktop-Verknüpfungen verwendet werden, im $HOME/Desktop
Verzeichnis abgelegt werden . Wo ist dieses Verzeichnis?
Was bedeutet der $
Teil auch?
$HOME
ist eine Umgebungsvariable, die normalerweise den Speicherort Ihres Basisverzeichnisses enthält /home/$USER
. Das $
sagt uns, dass es eine Variable ist. Angenommen, Ihr Benutzer heißt " DevRobot
Die .desktop
Dateien werden abgelegt" /home/DevRobot/Desktop/
.
Wenn Sie wissen möchten, wohin die $HOME
Punkte zeigen, können Sie Folgendes in einem Terminal ausführen.
[ajefferiss@localhost ~]$ echo "$HOME"
/home/ajefferiss
Sie können sich damit beispielsweise im Dateisystem bewegen, dies wird cd $HOME
jedoch im Allgemeinen nicht angezeigt, da Sie das Basisverzeichnis ~/
des aktuellen Benutzers darstellen können. Oder laufen Sie einfach cd
von alleine, um in das Home-Verzeichnis zu wechseln.
$HOME
auch von Benutzer zu Benutzer unterschiedlich ist. Einige Systembenutzer haben einen merkwürdigen$HOME
Pfad, der nicht aktiv ist/home/...
Or just run cd by itself to move to the home directory
, TILcd ~
ohne zu merken, dass ich die unangenehme Bewegung mit dem kleinen Finger überspringen könnte?cd ~/
!HOME
die Umgebungsvariable. Sie müssen der Shell ein Präfix voranstellen, um sie$
zu kennzeichnen.$HOME
ist eine Umgebungsvariable, die auf verweist/home/<username>
. Es befindet sich unter/
und enthält die Dateien des Benutzers.Weitere Informationen finden Sie im Bash-Referenzhandbuch
quelle
/home/<username>
. Apache unter Ubuntu erstellt einen Benutzer,www-data
dessen $ HOME/var/www
beispielsweiseHOME
die Umgebungsvariable. Sie müssen der Shell ein Präfix voranstellen, um sie$
zu kennzeichnen./home/<username>
ist eine Konvention, keine Anforderung. Es ist einfach, einen Benutzer hinzuzufügen, dessen $ HOME sich auf befindet/somewhere/entirely/different
.