आपके लिनक्स कॉन्फ़िगरेशन को अन्य लोगों के साथ साझा करने के कई कारण हो सकते हैं। आप अपने सिस्टम पर किसी समस्या के निवारण में मदद ढूंढ रहे होंगे, या शायद आप उस एनवायरनमेंट पर गर्व करते हैं जिसे आपने बनाया है और इसे साथी ओपन सोर्स उत्साही लोगों के सामने प्रदर्शित करना चाहते हैं।
आप बैश प्रॉम्प्ट पर cat /proc/cpuinfo या lscpu कमांड के साथ उस जानकारी में से कुछ प्राप्त कर सकते हैं। लेकिन यदि आप अधिक विवरण साझा करना चाहते हैं, जैसे आपका ऑपरेटिंग सिस्टम, कर्नेल, अपटाइम, शेल एनवायरनमेंट, स्क्रीन रिज़ॉल्यूशन, आदि, तो आपके पास चुनने के लिए दो बेहतरीन टूल्स हैं: screenFetch और Neofetch।
ScreenFetch
ScreenFetch एक बैश कमांड-लाइन यूटिलिटी है जो आपके सिस्टम कॉन्फ़िगरेशन और अपटाइम का एक बहुत अच्छा स्क्रीनशॉट उत्पन्न कर सकती है। यह आपके सिस्टम के कॉन्फ़िगरेशन को दूसरों के साथ एक रंगीन तरीके से साझा करने का एक आसान तरीका है।
कई लिनक्स डिस्ट्रीब्यूशन्स के लिए screenFetch इंस्टॉल करना सरल है।
फेडोरा पर, दर्ज करें:
$ sudo dnf install screenfetch
उबंटू पर, दर्ज करें:
$ sudo apt install screenfetch
अन्य ऑपरेटिंग सिस्टम्स के लिए, जिसमें FreeBSD, MacOS, और बहुत कुछ शामिल हैं, इंस्टॉलेशन के लिए screenFetch विकी के इंस्टॉलेशन पेज से परामर्श करें। एक बार screenFetch इंस्टॉल हो जाने पर, यह इस तरह का एक विस्तृत और रंगीन स्क्रीनशॉट उत्पन्न कर सकता है:

ScreenFetch आपके परिणामों को फाइन-ट्यून करने के लिए विभिन्न कमांड-लाइन ऑप्शंस भी प्रदान करता है। उदाहरण के लिए, screenfetch -v वर्बोज़ आउटपुट देता है जो ऊपर दिखाए गए डिस्प्ले के साथ प्रत्येक ऑप्शन को लाइन-बाय-लाइन प्रस्तुत करता है।
और screenfetch -n आपके सिस्टम जानकारी को प्रदर्शित करते समय ऑपरेटिंग सिस्टम आइकन को हटा देता है।

अन्य ऑप्शंस में screenfetch -N शामिल है, जो आउटपुट से सभी रंग हटा देता है; screenfetch -t, जो टर्मिनल के आकार के आधार पर आउटपुट को छोटा करता है; और screenFetch -E, जो त्रुटियों को दबा देता है।
अन्य ऑप्शंस के लिए अपने सिस्टम पर मैन पेज अवश्य देखें। ScreenFetch GPLv3 के तहत ओपन सोर्स है, और आप इसके GitHub रिपॉजिटरी में प्रोजेक्ट के बारे में अधिक जान सकते हैं।
Neofetch
Neofetch आपके सिस्टम जानकारी के साथ एक स्क्रीनशॉट बनाने का एक और टूल है। यह बैश 3.2 में लिखा गया है और MIT लाइसेंस के तहत ओपन सोर्स है।
प्रोजेक्ट की वेबसाइट के अनुसार, "Neofetch लगभग 150 विभिन्न ऑपरेटिंग सिस्टम्स का समर्थन करता है। लिनक्स से विंडोज तक, सभी तरह से मिनिक्स, AIX, और हाइकू जैसे अधिक अस्पष्ट ऑपरेटिंग सिस्टम्स तक।"

प्रोजेक्ट विभिन्न डिस्ट्रीब्यूशन्स और ऑपरेटिंग सिस्टम्स के लिए उत्कृष्ट इंस्टॉलेशन डॉक्यूमेंटेशन के साथ एक विकी रखता है।
यदि आप फेडोरा, RHEL, या सेंटओएस पर हैं, तो आप बैश प्रॉम्प्ट पर Neofetch इंस्टॉल कर सकते हैं:
$ sudo dnf install neofetch
उबंटू 17.10 और उससे अधिक पर, आप उपयोग कर सकते हैं:
$ sudo apt install neofetch
अपने पहले रन पर, Neofetch आपके होम डायरेक्टरी में एक ~/.config/neofetch/config.co
यदि Neofetch आपके ऑपरेटिंग सिस्टम का समर्थन नहीं करता या आपके द्वारा खोजे जा रहे सभी ऑप्शंस प्रदान नहीं करता, तो प्रोजेक्ट के GitHub रेपो में एक इश्यू खोलना सुनिश्चित करें।
निष्कर्ष
कोई फर्क नहीं पड़ता कि आप अपना सिस्टम कॉन्फ़िगरेशन साझा क्यों करना चाहते हैं, screenFetch या Neofetch आपको ऐसा करने में सक्षम बनाना चाहिए। क्या आप लिनक्स पर इस कार्यक्षमता को प्रदान करने वाले किसी अन्य ओपन सोर्स टूल को जानते हैं? कृपया टिप्पणियों में अपना पसंदीदा साझा करें।