मैंने हाल ही में पढ़ा है कि .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/...