मुझे प्रदान किए गए सभी उत्तर पसंद आए क्योंकि वे सभी की पुष्टि करते हैं कि मुझे क्या संदेह है, हालांकि मुझे लगता है कि मैं जो देख रहा हूं उसके लिए निम्नलिखित करना बेहतर होगा:
उबंटू में एक फाइल है: /etc/lsb-release
मैं अभी /etc/update-motd.d
विशेष रूप से लिपियों को देखकर इसे खोजता हूं/etc/update-motd.d/00-header
यह फ़ाइल, हालांकि निष्पादन योग्य नहीं है, इसमें ubuntu संस्करण जानकारी के साथ चर शामिल हैं, जो निम्न संदेश करते हुए motd संदेश पास किए जाते हैं:
[ -r /etc/lsb-release ] && . /etc/lsb-release
मूल रूप से, जैसा कि मैं इसे समझता हूं, अगर यह फ़ाइल मौजूद है और यह पठनीय है इसे बैश के साथ चलाएं।
तो कम से कम उबंटू के माहौल के भीतर, अगर मुझे अपनी स्क्रिप्ट में उस लाइन को शामिल करना था या सिर्फ वही . /etc/lsb-release
मुझे किसी भी आदेश का सहारा लिए बिना सभी चर के साथ प्रदान करेगा।
~/.profile
या/etc/profile