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?
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:
$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 .
Or just run cd by itself to move to the home directory, TIL
cd ~garip shift-pinky hareketini atlayabileceğimin farkında olmadan kaç kere yazdığımı biliyor musunuz?
cd ~/!
HOMEçevre değişkenidir. Kabuğun $, belirtmek için hazırlamanız gerekir.
$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.
/home/<username>. Ubuntu'daki Apache www-data$ HOME olan bir kullanıcı yaratıyor /var/www, örneğin
HOMEçevre değişkenidir. Kabuğun $, belirtmek için hazırlamanız gerekir.
/home/<username>bir sözleşmedir, gereklilik değildir. $ HOME olan bir kullanıcı eklemek kolaydır /somewhere/entirely/different.
$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/...