मैंने हाल ही में पढ़ा है कि .desktop
डेस्कटॉप शॉर्टकट के रूप में उपयोग की जाने वाली फाइलें $HOME/Desktop
डायरेक्टरी में रखी गई हैं । यह निर्देशिका कहां है?
इसके अलावा, $
भाग का क्या मतलब है / करते हैं?
मैंने हाल ही में पढ़ा है कि .desktop
डेस्कटॉप शॉर्टकट के रूप में उपयोग की जाने वाली फाइलें $HOME/Desktop
डायरेक्टरी में रखी गई हैं । यह निर्देशिका कहां है?
इसके अलावा, $
भाग का क्या मतलब है / करते हैं?
जवाबों:
$HOME
एक पर्यावरण चर है जिसमें आपके घर की निर्देशिका का स्थान होता है, आमतौर पर /home/$USER
। $
हमें बताता है यह एक चर है। इसलिए आपके उपयोगकर्ता को यह कहते हुए मान लिया जाता है DevRobot
कि .desktop
फाइलें अंदर रखी गई हैं /home/DevRobot/Desktop/
।
यदि आप यह जानना चाहते हैं कि किस $HOME
बिंदु पर आप टर्मिनल में निम्नलिखित को चला सकते हैं।
[ajefferiss@localhost ~]$ echo "$HOME"
/home/ajefferiss
आप इसका उपयोग फाइलसिस्टम के चारों ओर घूमने के लिए कर सकते हैं, उदाहरण के लिए, cd $HOME
लेकिन आम तौर पर आप इसे नहीं देखेंगे क्योंकि आप ~/
वर्तमान उपयोगकर्ता होम निर्देशिका का प्रतिनिधित्व करने के लिए उपयोग कर सकते हैं । या केवल cd
होम डायरेक्टरी में जाने के लिए स्वयं द्वारा चलाएं ।
Or just run cd by itself to move to the home directory
, टीआईएल
cd ~
महसूस किए बिना टाइप किया है कि मैं अजीब बदलाव-पिंकी चाल को छोड़ सकता हूं?
cd ~/
!
HOME
पर्यावरण चर है। शेल को आपको इसे $
सूचित करने के लिए इसके साथ बहाने की जरूरत है।
$HOME
एक पर्यावरण चर है जो इंगित करता है /home/<username>
। इसके अंतर्गत स्थित है /
, और इसमें उपयोगकर्ता की फाइलें हैं।
अधिक जानकारी के लिए आप बैश संदर्भ नियमावली को देख सकते हैं
/home/<username>
। Ubuntu पर Apache एक उपयोगकर्ता बनाता है www-data
जिसका $ HOME है /var/www
, जैसे
HOME
पर्यावरण चर है। शेल को आपको इसे $
सूचित करने के लिए इसके साथ बहाने की जरूरत है।
/home/<username>
एक सम्मेलन है, एक आवश्यकता नहीं है। एक उपयोगकर्ता को जोड़ना आसान है, जिसका घर $ पर है /somewhere/entirely/different
।
$HOME
उपयोगकर्ता के लिए उपयोगकर्ता भी बदलता है। कुछ सिस्टम उपयोगकर्ताओं एक oddball है$HOME
नहीं पर पथ/home/...