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?
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?
Antworten:
$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.
Or just run cd by itself to move to the home directory
, TIL
cd ~
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
/home/<username>
. Apache unter Ubuntu erstellt einen Benutzer, www-data
dessen $ HOME /var/www
beispielsweise
HOME
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
.
$HOME
auch von Benutzer zu Benutzer unterschiedlich ist. Einige Systembenutzer haben einen merkwürdigen$HOME
Pfad, der nicht aktiv ist/home/...