Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Bash प्रोग्रामिंग

बैश का उपयोग करके अपने लिनक्स सिस्टम कॉन्फ़िगरेशन को आसानी से कैप्चर और साझा करें

आपके लिनक्स कॉन्फ़िगरेशन को अन्य लोगों के साथ साझा करने के कई कारण हो सकते हैं। आप अपने सिस्टम पर किसी समस्या के निवारण में मदद ढूंढ रहे होंगे, या शायद आप उस एनवायरनमेंट पर गर्व करते हैं जिसे आपने बनाया है और इसे साथी ओपन सोर्स उत्साही लोगों के सामने प्रदर्शित करना चाहते हैं।

आप बैश प्रॉम्प्ट पर 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.conf फाइल लिखता है (.config/config.conf), जो आपको Neofetch के आउटपुट के हर पहलू को कस्टमाइज़ और नियंत्रित करने में सक्षम बनाता है। उदाहरण के लिए, आप Neofetch को अपनी पसंद की इमेज, ASCII फाइल, या वॉलपेपर का उपयोग करने के लिए कॉन्फ़िगर कर सकते हैं—या कुछ भी नहीं। Config.conf फाइल आपके कस्टमाइज़ेशन को दूसरों के साथ साझा करना भी आसान बनाती है।

यदि Neofetch आपके ऑपरेटिंग सिस्टम का समर्थन नहीं करता या आपके द्वारा खोजे जा रहे सभी ऑप्शंस प्रदान नहीं करता, तो प्रोजेक्ट के GitHub रेपो में एक इश्यू खोलना सुनिश्चित करें।

निष्कर्ष

कोई फर्क नहीं पड़ता कि आप अपना सिस्टम कॉन्फ़िगरेशन साझा क्यों करना चाहते हैं, screenFetch या Neofetch आपको ऐसा करने में सक्षम बनाना चाहिए। क्या आप लिनक्स पर इस कार्यक्षमता को प्रदान करने वाले किसी अन्य ओपन सोर्स टूल को जानते हैं? कृपया टिप्पणियों में अपना पसंदीदा साझा करें।

  1. बैश का उपयोग करके अपने लिनक्स सिस्टम कॉन्फ़िगरेशन को आसानी से कैप्चर और साझा करें बैश का उपयोग करके अपने लिनक्स सिस्टम कॉन्फ़िगरेशन को आसानी से कैप्चर और साझा करें

    आपके लिनक्स कॉन्फ़िगरेशन को अन्य लोगों के साथ साझा करने के कई कारण हो सकते हैं। आप अपने सिस्टम पर किसी समस्या के निवारण में मदद ढूंढ रहे होंगे, या शायद आप उस एनवायरनमेंट पर गर्व करते हैं जिसे आपने बनाया है और इसे साथी ओपन सोर्स उत्साही लोगों के सामने प्रदर्शित करना चाहते हैं। आप बैश प्रॉम्प्ट पर c

  1. पहेली-आधारित शिक्षण के साथ बैश कौशल में महारत हासिल करें पहेली-आधारित शिक्षण के साथ बैश कौशल में महारत हासिल करें

    कंप्यूटर मेरा शौक और मेरा पेशा दोनों हैं। मेरे अपार्टमेंट में लगभग 10 कंप्यूटर बिखरे हुए हैं, सभी लिनक्स चल रहे हैं (मेरे मैक सहित)। चूंकि मुझे अपने कंप्यूटर और कंप्यूटर कौशल को अपग्रेड करने में मजा आता है, जब मुझे सिल्वेन लेरॉक्स की Bash it out मिली, तो मैंने इसे खरीदने का मौका नहीं छोड़ा। मैं डेबि

  1. लिनक्स और विंडोज PC को तेजी से ठीक करने के लिए 5 आवश्यक टूल लिनक्स और विंडोज PC को तेजी से ठीक करने के लिए 5 आवश्यक टूल

    कंप्यूटर हर अपग्रेड के साथ अधिक विश्वसनीय और उपयोग में आसान होते जा रहे हैं, चाहे वह हार्डवेयर हो या सॉफ्टवेयर। हालांकि, यह इस तथ्य को नहीं मिटाता कि वे मशीनें हैं। इसलिए, वे समस्या-मुक्त नहीं हैं! इस लेख में, हमने आपके कंप्यूटर (विंडोज और लिनक्स) के लिए समस्या निवारण टूल की एक सूची बनाई है जो आपके