回答:
$HOMEは、ホームディレクトリの場所(通常は)を含む環境変数です/home/$USER。$それは変数のを教えてくれる。したがって、ユーザーが呼び出されると仮定するとDevRobot、.desktopファイルはに配置され/home/DevRobot/Desktop/ます。
どこを$HOME指しているのか知りたい場合は、ターミナルで次のコマンドを実行します。
[ajefferiss@localhost ~]$ echo "$HOME"
/home/ajefferiss
たとえば、ファイルシステム内を移動cd $HOMEするために使用できます~/が、現在のユーザーのホームディレクトリを表すために使用できるため、通常は表示されません。またはcd、単独で実行してホームディレクトリに移動します。
Or just run cd by itself to move to the home directory、TIL
cd ~私が厄介なシフトピンキーな動きをスキップできることに気づかずに何回タイプしたか知っていますか?
cd ~/ます!
HOMEは環境変数です。シェルは、それ$を示すために先頭に追加する必要があります。
$HOMEを指す環境変数です/home/<username>。の下/にあり、ユーザーのファイルが含まれています。
詳細については、Bashリファレンスマニュアルをご覧ください。
/home/<username>。Ubuntuの上のApacheは、ユーザ作成www-dataその$ HOMEあり/var/www、例えば
HOMEは環境変数です。シェルは、それ$を示すために先頭に追加する必要があります。
/home/<username>規則ではなく、要件です。$ HOMEがのユーザーを簡単に追加できます/somewhere/entirely/different。
$HOMEユーザーによっても異なることに注意してください。一部のシステムユーザーは、オッドボール$HOMEパスがありません/home/...