आपके Linux कॉन्फ़िगरेशन को अन्य लोगों के साथ साझा करने के कई कारण हो सकते हैं। हो सकता है कि आप अपने सिस्टम पर किसी समस्या के निवारण के लिए मदद की तलाश कर रहे हों, या हो सकता है कि आपको अपने द्वारा बनाए गए परिवेश पर इतना गर्व हो कि आप इसे साथी ओपन सोर्स उत्साही लोगों को दिखाना चाहते हैं।
आप उस जानकारी में से कुछ को cat /proc/cpuinfo . से प्राप्त कर सकते हैं या lscpu बैश प्रॉम्प्ट पर कमांड। लेकिन यदि आप अधिक विवरण साझा करना चाहते हैं, जैसे कि आपका ऑपरेटिंग सिस्टम, कर्नेल, अपटाइम, शेल वातावरण, स्क्रीन रिज़ॉल्यूशन, आदि, तो आपके पास चुनने के लिए दो बेहतरीन टूल हैं:स्क्रीनफ़ेच और नियोफ़ेच।
स्क्रीनफ़ेच
ScreenFetch एक बैश कमांड-लाइन उपयोगिता है जो आपके सिस्टम कॉन्फ़िगरेशन और अपटाइम का एक बहुत अच्छा स्क्रीनशॉट तैयार कर सकती है। यह आपके सिस्टम के कॉन्फ़िगरेशन को रंगीन तरीके से दूसरों के साथ साझा करने का एक आसान तरीका है।
कई लिनक्स वितरणों के लिए स्क्रीनफच स्थापित करना आसान है।
फेडोरा पर, दर्ज करें:
$ sudo dnf install screenfetch
उबंटू पर, दर्ज करें:
$ sudo apt install screenfetch
FreeBSD, MacOS, और अन्य सहित अन्य ऑपरेटिंग सिस्टम के लिए, ScreenFetch wiki का संस्थापन पृष्ठ देखें। एक बार स्क्रीनफच स्थापित हो जाने पर, यह इस तरह एक विस्तृत और रंगीन स्क्रीनशॉट तैयार कर सकता है:
ScreenFetch आपके परिणामों को फाइन-ट्यून करने के लिए विभिन्न कमांड-लाइन विकल्प भी प्रदान करता है। उदाहरण के लिए, स्क्रीनफ़ेच -v वर्बोज़ आउटपुट देता है जो ऊपर दिखाए गए डिस्प्ले के साथ प्रत्येक विकल्प को लाइन-बाय-लाइन प्रस्तुत करता है।
और स्क्रीनफ़ेच -n जब यह आपके सिस्टम की जानकारी प्रदर्शित करता है तो ऑपरेटिंग सिस्टम आइकन को हटा देता है।
अन्य विकल्पों में शामिल हैं स्क्रीनफ़ेच -एन , जो आउटपुट से सभी रंग निकाल देता है; स्क्रीनफेच-टी , जो टर्मिनल के आकार के आधार पर आउटपुट को छोटा करता है; और स्क्रीनफ़ेच -ई , जो त्रुटियों को दबाता है।
अन्य विकल्पों के लिए अपने सिस्टम पर मैन पेज की जांच करना सुनिश्चित करें। ScreenFetch GPLv3 के तहत खुला स्रोत है, और आप इसके GitHub रिपॉजिटरी में प्रोजेक्ट के बारे में अधिक जान सकते हैं।
नियोफ़ेच
Neofetch आपके सिस्टम की जानकारी के साथ स्क्रीनशॉट बनाने का एक अन्य टूल है। यह बैश 3.2 में लिखा गया है और एमआईटी लाइसेंस के तहत खुला स्रोत है।
प्रोजेक्ट की वेबसाइट के अनुसार, "नियोफेच लगभग 150 विभिन्न ऑपरेटिंग सिस्टम का समर्थन करता है। लिनक्स से लेकर विंडोज तक, मिनिक्स, एईक्स और हाइकू जैसे अधिक अस्पष्ट ऑपरेटिंग सिस्टम तक।"
यह परियोजना विभिन्न वितरणों और ऑपरेटिंग सिस्टमों के लिए उत्कृष्ट स्थापना दस्तावेज़ों के साथ एक विकी का रखरखाव करती है।
यदि आप फेडोरा, आरएचईएल, या सेंटोस पर हैं, तो आप बैश प्रांप्ट पर निओफेच स्थापित कर सकते हैं:
$ sudo dnf install neofetch
Ubuntu 17.10 और उच्चतर पर, आप इसका उपयोग कर सकते हैं:
$ sudo apt install neofetch
अपने पहले रन पर, Neofetch एक ~/.config/neofetch/config.co
यदि Neofetch आपके ऑपरेटिंग सिस्टम का समर्थन नहीं करता है या आपके द्वारा खोजे जा रहे सभी विकल्प प्रदान नहीं करता है, तो प्रोजेक्ट के GitHub रेपो में एक समस्या को खोलना सुनिश्चित करें।
निष्कर्ष
कोई फर्क नहीं पड़ता कि आप अपना सिस्टम कॉन्फ़िगरेशन क्यों साझा करना चाहते हैं, स्क्रीनफच या नियोफेच आपको ऐसा करने में सक्षम बनाना चाहिए। क्या आप किसी अन्य ओपन सोर्स टूल के बारे में जानते हैं जो Linux पर यह कार्यक्षमता प्रदान करता है? कृपया टिप्पणियों में अपना पसंदीदा साझा करें।