उदाहरण: उबंटू .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
) में कुछ भी प्रासंगिक नहीं है ।