उदाहरण: उबंटू .localमें, होम डायरेक्टरी में हमेशा एक डायरेक्टरी होती है और .profileइस लाइन को शामिल किया जाता है:
PATH="$HOME/bin:$HOME/.local/bin:$PATH"
$HOME/.local/binडिफ़ॉल्ट रूप से मौजूद नहीं है, लेकिन यदि यह बनाया गया है तो यह पहले से ही है $PATHऔर इसके भीतर निष्पादनयोग्य मिल सकते हैं।
यह XDG डायरेक्टरी स्पेसिफिकेशन में बिल्कुल उल्लेखित नहीं है, लेकिन लगता है कि इससे लिया गया है।
मुझे आश्चर्य है कि अगर यह काफी सामान्य है कि इसे सबसे आम अंत उपयोगकर्ता वितरण में मौजूद माना जा सकता है। उदाहरण के लिए, डेबियन डेरिवेटिव के सभी में, या कम से कम उबंटू वाले हैं? Red Hat / Fedora / CentOS पारिस्थितिकी तंत्र के बारे में क्या है? और इसी तरह आर्क, सुज़ और आजकल लोग क्या उपयोग कर रहे हैं।
अतिरिक्त स्पष्ट होने के लिए, यह केवल के लिए है $HOME/.local/bin, नहीं $HOME/bin ।
जिज्ञासा से बाहर, बीएसडी, ओएस / एक्स और अन्य को शामिल करने के लिए स्वतंत्र महसूस करें यदि आपके पास जानकारी है। :)
/etc/skel/.profileएक उपयोगकर्ता की उपस्थिति के लिए कम से कम 14.04 परीक्षण शामिल है $HOME/binऔर PATHअगर यह मौजूद है तो इसे जोड़ता है; इसके विपरीत, 16.04 $HOME/binऔर $HOME/.local/binबिना शर्त दोनों को जोड़ने के लिए प्रकट होता है । मुझे पहले याद नहीं है कि यूबंटस को जोड़ते $HOME/.local/binहुए - लेकिन मुझे bashपैकेज चैंज (जो माना जाता है कि मालिक है /etc/skel/.profile) में कुछ भी प्रासंगिक नहीं है ।