Jawaban:
$HOMEadalah variabel lingkungan yang berisi lokasi direktori home Anda, biasanya /home/$USER. The $memberitahu kita itu variabel. Jadi dengan asumsi pengguna Anda disebut DevRobotdengan .desktopfile ditempatkan di /home/DevRobot/Desktop/.
Jika Anda ingin tahu ke mana $HOMEpoinnya, Anda dapat menjalankan yang berikut di terminal.
[ajefferiss@localhost ~]$ echo "$HOME"
/home/ajefferiss
Anda dapat menggunakannya untuk bergerak di sekitar sistem file, misalnya cd $HOMEtetapi umumnya Anda tidak akan melihatnya karena Anda dapat menggunakannya ~/untuk mewakili direktori home pengguna saat ini. Atau jalankan cddengan sendirinya untuk pindah ke direktori home.
Or just run cd by itself to move to the home directory, TIL
cd ~tanpa menyadari bahwa saya bisa melewatkan gerakan canggung-kelok yang aneh?
cd ~/!
HOMEvariabel lingkungan. Shell membutuhkan Anda untuk menambahkannya terlebih dahulu $untuk menandakannya.
$HOMEadalah variabel lingkungan yang menunjuk ke /home/<username>. Itu terletak di bawah /, dan itu berisi file-file pengguna.
Untuk informasi lebih lanjut, Anda mungkin ingin melihat Bash Reference Manual
/home/<username>. Apache di Ubuntu menciptakan pengguna www-datadengan $ HOME /var/www, misalnya
HOMEvariabel lingkungan. Shell membutuhkan Anda untuk menambahkannya terlebih dahulu $untuk menandakannya.
/home/<username>adalah konvensi, bukan keharusan. Sangat mudah untuk menambahkan pengguna dengan $ HOME di /somewhere/entirely/different.
$HOMEpengguna juga bervariasi. Beberapa pengguna sistem tidak memiliki$HOMEjalur ganjil/home/...