Saya membaca baru-baru ini bahwa .desktop
file yang digunakan sebagai pintasan desktop ditempatkan di $HOME/Desktop
direktori. Di mana direktori ini?
Juga, apa arti $
bagian itu / lakukan?
sumber
Saya membaca baru-baru ini bahwa .desktop
file yang digunakan sebagai pintasan desktop ditempatkan di $HOME/Desktop
direktori. Di mana direktori ini?
Juga, apa arti $
bagian itu / lakukan?
$HOME
adalah variabel lingkungan yang berisi lokasi direktori home Anda, biasanya /home/$USER
. The $
memberitahu kita itu variabel. Jadi dengan asumsi pengguna Anda disebut DevRobot
dengan .desktop
file ditempatkan di /home/DevRobot/Desktop/
.
Jika Anda ingin tahu ke mana $HOME
poinnya, Anda dapat menjalankan yang berikut di terminal.
[ajefferiss@localhost ~]$ echo "$HOME"
/home/ajefferiss
Anda dapat menggunakannya untuk bergerak di sekitar sistem file, misalnya cd $HOME
tetapi umumnya Anda tidak akan melihatnya karena Anda dapat menggunakannya ~/
untuk mewakili direktori home pengguna saat ini. Atau jalankan cd
dengan sendirinya untuk pindah ke direktori home.
$HOME
pengguna juga bervariasi. Beberapa pengguna sistem tidak memiliki$HOME
jalur ganjil/home/...
Or just run cd by itself to move to the home directory
, TILcd ~
tanpa menyadari bahwa saya bisa melewatkan gerakan canggung-kelok yang aneh?cd ~/
!HOME
variabel lingkungan. Shell membutuhkan Anda untuk menambahkannya terlebih dahulu$
untuk menandakannya.$HOME
adalah 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
sumber
/home/<username>
. Apache di Ubuntu menciptakan penggunawww-data
dengan $ HOME/var/www
, misalnyaHOME
variabel 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
.