$ HOME klasörü nerede?


21

Geçenlerde .desktopmasaüstü kısayolları olarak kullanılan dosyaların $HOME/Desktopdizine yerleştirildiğini okudum . Bu dizin nerede?

Ayrıca, $kısım ne anlama / anlama geliyor?

Yanıtlar:


31

$HOMEgenellikle ev dizininizin konumunu içeren bir ortam değişkenidir /home/$USER. $O bir değişken söyler. Böylece kullanıcı adı verilirse DevRobot, .desktopdosyalar yerleştirilir /home/DevRobot/Desktop/.

Nereye $HOMEişaret ettiğini bilmek istiyorsanız, aşağıdakileri bir terminalde çalıştırabilirsiniz.

[ajefferiss@localhost ~]$ echo "$HOME"
/home/ajefferiss

Örneğin, dosya sistemini dolaşmak için kullanabilirsiniz, cd $HOMEancak ~/mevcut kullanıcıları ana dizini göstermek için kullanabildiğiniz için genellikle bunu göremezsiniz . Veya sadece cdana dizine geçmek için kendi başına çalıştırın .


1
$HOMEAyrıca kullanıcıyı kullanıcıya değiştirdiğini de unutmayın . Bazı sistem kullanıcılarının üzerinde tuhaf bir $HOMEyol vardır/home/...
Thomas Ward

4
Or just run cd by itself to move to the home directory, TIL
TMH

3
Kutsal bok @TomHart, cd ~garip shift-pinky hareketini atlayabileceğimin farkında olmadan kaç kere yazdığımı biliyor musunuz?
Dijital Chris,

1
Muhtemelen yazdığım sürelere benziyor cd ~/!
TMH

5
Aslında HOMEçevre değişkenidir. Kabuğun $, belirtmek için hazırlamanız gerekir.
Mark Hurd

5

$HOMEişaret eden bir ortam değişkenidir /home/<username>. Altında /bulunur ve kullanıcının dosyalarını içerir.

Daha fazla bilgi için Bash Referans Kılavuzuna bakmak isteyebilirsiniz.


3
$ HOME'un işaret etmesi gereken hiçbir kural yoktur /home/<username>. Ubuntu'daki Apache www-data$ HOME olan bir kullanıcı yaratıyor /var/www, örneğin
Alex

@Alex biz burada Ubuntu ve Linux ile ilgili konuşuyoruz. :)
Mitch

Aslında HOMEçevre değişkenidir. Kabuğun $, belirtmek için hazırlamanız gerekir.
Mark Hurd

Ben de Ubuntu / Linux hakkında konuşuyordum Mitch. /home/<username>bir sözleşmedir, gereklilik değildir. $ HOME olan bir kullanıcı eklemek kolaydır /somewhere/entirely/different.
Alex

$ HOME konumumu farklı bir şeye ayarladım (önceki bir kurulumdan başka bir bölüm) ve şimdi bulamıyorum ...
DPSSpatial
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.