Geçenlerde .desktop
masaüstü kısayolları olarak kullanılan dosyaların $HOME/Desktop
dizine yerleştirildiğini okudum . Bu dizin nerede?
Ayrıca, $
kısım ne anlama / anlama geliyor?
Geçenlerde .desktop
masaüstü kısayolları olarak kullanılan dosyaların $HOME/Desktop
dizine yerleştirildiğini okudum . Bu dizin nerede?
Ayrıca, $
kısım ne anlama / anlama geliyor?
Yanıtlar:
$HOME
genellikle 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
, .desktop
dosyalar yerleştirilir /home/DevRobot/Desktop/
.
Nereye $HOME
iş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 $HOME
ancak ~/
mevcut kullanıcıları ana dizini göstermek için kullanabildiğiniz için genellikle bunu göremezsiniz . Veya sadece cd
ana 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.
$HOME
iş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
.
$HOME
Ayrıca kullanıcıyı kullanıcıya değiştirdiğini de unutmayın . Bazı sistem kullanıcılarının üzerinde tuhaf bir$HOME
yol vardır/home/...