Computer >> कंप्यूटर >  >> प्रणाली >> Linux

15 लिनक्स शर्तें, शब्दजाल और लिंगो के बारे में आपको पता होना चाहिए

जब आप पहली बार Linux के साथ शुरुआत करते हैं, तो आपको नई शब्दावली और भाषा का सामना करना पड़ सकता है जिससे आप अपरिचित हैं। कई उपयोगकर्ताओं के लिए, यह कुछ नया सीखने का मौका हो सकता है, जबकि अन्य लोगों के लिए, अनावश्यक शब्दजाल का उपयोग लिनक्स और खुले स्रोत की दुनिया को जटिल बना देता है।

यदि आप अपने आप को समान जूते में पाते हैं, लेकिन भागने के बजाय लिनक्स की विशिष्टता को अपनाना चाहते हैं, तो हमने आपके लिए लिनक्स में अपने संक्रमण को यथासंभव सुगम बनाने के लिए कुछ सबसे सामान्य लिनक्स शब्दों, शब्दजाल और लिंगो की एक सूची तैयार की है। ।

1. लिनक्स

सबसे आम और प्रमुख शब्द से शुरू:"लिनक्स।" आप सोच सकते हैं कि जिस व्यक्ति ने लिनक्स स्थापित किया है वह स्पष्ट रूप से जानता होगा कि यह क्या है। लेकिन हर बार ऐसा नहीं होता। कुछ उपयोगकर्ता गलत धारणा में हैं कि लिनक्स एक ऑपरेटिंग सिस्टम है। इसके बजाय, Linux 1991 में Linus Torvalds द्वारा विकसित एक स्वतंत्र और मुक्त स्रोत कर्नेल है, जो हमें हमारे अगले शब्दजाल में लाता है।

2. कर्नेल

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

3. जीएनयू

GNU, "GNU's Not Unix" के लिए एक पुनरावर्ती संक्षिप्त नाम है, ओपन-सोर्स टूल का एक संग्रह है जिसका उपयोग कोई भी मुफ्त में अपने स्वयं के ऐप और ऑपरेटिंग सिस्टम विकसित करने के लिए कर सकता है। रिचर्ड स्टॉलमैन द्वारा स्थापित जीएनयू प्रोजेक्ट का लक्ष्य मुफ्त में सॉफ्टवेयर विकसित करना और वितरित करना है और प्रत्येक डेवलपर को ऐसा करने के लिए ओपन-सोर्स टूल प्रदान करता है।

Linux कर्नेल को GNU के GPL (जनरल पब्लिक लाइसेंस) के तहत लाइसेंस प्राप्त है और इसलिए इसे GNU/Linux के रूप में जाना जाता है। ओपन-सोर्स जीएनयू टूल्स और लिनक्स कर्नेल का उपयोग करके विकसित कोई भी ऑपरेटिंग सिस्टम लिनक्स वितरण की श्रेणी में आता है। लेकिन वितरण क्या हैं, आप पूछ सकते हैं?

4. वितरण (स्पिन, फ्लेवर और रीमिक्स)

15 लिनक्स शर्तें, शब्दजाल और लिंगो के बारे में आपको पता होना चाहिए

जैसा कि ऊपर उल्लेख किया गया है, कोई भी ऑपरेटिंग सिस्टम जो कंप्यूटर हार्डवेयर के साथ संचार करने के लिए लिनक्स कर्नेल का उपयोग करता है, उसे लिनक्स वितरण कहा जाता है। शब्द "वितरण," या संक्षेप में डिस्ट्रो, साझा करने की प्रक्रिया से आता है, अनिवार्य रूप से मुफ्त में लिनक्स-आधारित ऑपरेटिंग सिस्टम "वितरण" करता है।

डेवलपर्स और लिनक्स टिंकरर मुख्यधारा के लिनक्स डिस्ट्रोस के स्पिन और रीमिक्स भी जारी करते हैं। एक "स्पिन" या "रीमिक्स" मूल ऑपरेटिंग सिस्टम के एक अनुकूलित या व्युत्पन्न संस्करण को संदर्भित करता है। आम तौर पर, बेस OS और इसके स्पिन के बीच का अंतर डेस्कटॉप इंटरफ़ेस या पैकेज चयन, या दोनों में होता है।

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

5. डेस्कटॉप वातावरण

15 लिनक्स शर्तें, शब्दजाल और लिंगो के बारे में आपको पता होना चाहिए

उपयोगकर्ताओं के लिए कंप्यूटिंग को सरल बनाने के लिए, ऑपरेटिंग सिस्टम में एक डेस्कटॉप होता है जो सिस्टम को प्रबंधित करने के लिए एक ग्राफिकल तरीका प्रदान करता है। विंडोज और मैकओएस अपने सिग्नेचर डेस्कटॉप के लिए प्रसिद्ध हैं, लेकिन लिनक्स अपना काम बहुत अलग तरीके से करता है।

लिनक्स पर, आपको बहुत सारे डेस्कटॉप मिलेंगे, जिन्हें डेस्कटॉप वातावरण के रूप में जाना जाता है, जो मुफ्त में स्थापित करने के लिए उपलब्ध हैं। डेस्कटॉप वातावरण आमतौर पर एक विंडो मैनेजर प्रोग्राम और कई ऐप और विजेट के साथ आते हैं, जो विंडो मैनेजर के साथ संयुक्त होने पर उपयोगकर्ता अनुभव को समृद्ध करते हैं। कुछ लोकप्रिय डेस्कटॉप वातावरण हैं गनोम, केडीई प्लाज्मा, एक्सएफसीई, पैन्थियॉन और एलएक्सडीई।

6. विंडो प्रबंधक

15 लिनक्स शर्तें, शब्दजाल और लिंगो के बारे में आपको पता होना चाहिए

विंडो मैनेजर ऐसे प्रोग्राम होते हैं जो आपकी स्क्रीन पर विंडो के प्लेसमेंट और मूवमेंट को नियंत्रित करते हैं। हालांकि विंडो प्रबंधक आमतौर पर डेस्कटॉप वातावरण के साथ पर्दे के पीछे काम करते हैं, आप उन्हें अपने लिनक्स मशीन पर अलग से भी उपयोग कर सकते हैं। हालांकि गैर-तकनीकी उपयोगकर्ताओं के लिए उन्हें सेट अप करना जटिल हो सकता है, यही कारण है कि हर कोई पहले स्थान पर उनका उपयोग करना पसंद नहीं करता है।

विंडो प्रबंधक हल्के होते हैं और डेस्कटॉप वातावरण की तुलना में बेहतर प्रदर्शन प्रदान करते हैं क्योंकि वे कई अनावश्यक ऐप्स और विजेट्स के साथ शिप नहीं करते हैं। यदि आप विंडो मैनेजर चुनते हैं तो आपको एक स्टैंडअलोन मेनू और कंपोजिटर भी स्थापित करना होगा।

i3wm, bspwm, Awesome और Fluxbox कुछ लोकप्रिय विंडो मैनेजर हैं। केडीई प्लाज़्मा और गनोम डेस्कटॉप हुड के नीचे केविन और म्यूटर विंडो प्रबंधकों का उपयोग करते हैं।

7. टर्मिनल

यदि आप लिनक्स के लिए नए हैं, तो आपको याद हो सकता है कि आपको एक काली खिड़की की एक झलक मिल रही है, जिस पर बहुत सारे टेक्स्ट हैं। वह लिनक्स टर्मिनल है, जिसे कमांड लाइन के रूप में भी जाना जाता है।

टर्मिनल एक प्रोग्राम है जिसका उपयोग आपके ऑपरेटिंग सिस्टम के शेल को नियंत्रित करने के लिए किया जाता है। शेल एक टेक्स्ट-आधारित या ग्राफिकल इंटरफ़ेस है जिसका उपयोग आप अपने डेस्कटॉप से ​​इंटरैक्ट करने के लिए करते हैं। लिनक्स टर्मिनल विंडोज पर कमांड प्रॉम्प्ट के समान है और एक व्यवस्थापक को अपने सिस्टम को कुशलतापूर्वक नियंत्रित और प्रबंधित करने में मदद करता है।

जबकि अन्य ओएस लंबे समय से टर्मिनल एमुलेटर का उपयोग करने से आगे बढ़ चुके हैं, कमांड लाइन अभी भी लिनक्स-आधारित ऑपरेटिंग सिस्टम पर प्रचलित है।

8. रूट

लिनक्स पर, रूट दो चीजों को संदर्भित करता है:रूट डायरेक्टरी और रूट यूजर। रूट डायरेक्टरी पैरेंट डायरेक्टरी है जिसमें आपके सिस्टम की हर फाइल और फोल्डर होता है। आप वाइल्डकार्ड "/ . का उपयोग कर सकते हैं "(फॉरवर्ड स्लैश) आपके कमांड में रूट डायरेक्टरी को दर्शाने के लिए।

दूसरी ओर, मूल उपयोक्ता, जिसे सुपर उपयोक्ता या बस रूट के रूप में भी जाना जाता है, वह उपयोक्ता है जिसके पास सभी प्रशासनिक विशेषाधिकार हैं। रूट उपयोक्ता किसी भी फाइल को देख और संपादित कर सकता है, सिस्टम या अन्य उपयोक्ताओं में परिवर्तन कर सकता है, और यहां तक ​​कि संपूर्ण निर्देशिका पदानुक्रम को भी हटा सकता है। सीधे शब्दों में कहें, यह उच्चतम स्तर के नियंत्रण वाला लिनक्स उपयोगकर्ता है।

9. पैकेज मैनेजर

लिनक्स पर, ऐप्स पैकेज के रूप में वितरित किए जाते हैं और आपके वितरण के आधिकारिक रिपॉजिटरी में उपलब्ध होते हैं। एक पैकेज मैनेजर एक प्रोग्राम है जिसका उपयोग लिनक्स सिस्टम पर पैकेजों को प्रबंधित करने के लिए किया जाता है। यह आपको अपने डिस्ट्रो के रिपॉजिटरी जैसे स्रोतों से पैकेज जोड़ने या हटाने की अनुमति देता है। हालाँकि, यदि आप चाहें तो पैकेज प्रबंधक के साथ अतिरिक्त तृतीय-पक्ष रिपॉजिटरी भी जोड़ सकते हैं।

APT, RPM, और pacman तीन सबसे लोकप्रिय पैकेज मैनेजर हैं जो Linux डिस्ट्रो पर पाए जाते हैं। डेबियन और उबंटू-आधारित वितरण एपीटी पैकेज मैनेजर का उपयोग करते हैं; फेडोरा, सेंटोस और आरएचईएल में आरपीएम पैकेज मैनेजर है, जबकि आर्क लिनक्स और इसके डेरिवेटिव पैकमैन के साथ आते हैं।

10. स्रोत और बाइनरी पैकेज

लिनक्स में एक पैकेज एक संग्रह को संदर्भित करता है जिसमें एक प्रोग्राम के निष्पादन या स्थापना के लिए आवश्यक फाइलें होती हैं। लिनक्स पर सॉफ्टवेयर आमतौर पर पैकेज के रूप में वितरित किया जाता है और उपयोगकर्ताओं के लिए दो प्रकार के पैकेज उपलब्ध होते हैं:स्रोत और बाइनरी पैकेज।

स्रोत पैकेज में प्रोग्राम का स्रोत कोड होता है जिसे उपयोगकर्ता को सॉफ़्टवेयर चलाने के लिए मैन्युअल रूप से संकलित और स्थापित करना होता है। दूसरी ओर, एक बाइनरी पैकेज में सॉफ़्टवेयर के लिए पूर्व-निर्मित और पूर्व-संकलित निष्पादन योग्य होते हैं।

11. रिपॉजिटरी

सॉफ़्टवेयर रिपॉजिटरी दूरस्थ सर्वर हैं जो संबंधित मेटाडेटा के साथ पैकेजों के संग्रह को संग्रहीत करते हैं। प्रत्येक लिनक्स डिस्ट्रो के पास या तो रिपॉजिटरी का अपना सेट होता है या उपयोगकर्ताओं को सॉफ्टवेयर प्रदान करने के लिए अपने पैरेंट डिस्ट्रो के रिपॉजिटरी का उपयोग करता है।

12. बूटलोडर (GRUB)

बूटलोडर एक प्रोग्राम है जो आपके कंप्यूटर को बूट करने के लिए जिम्मेदार है। आमतौर पर, ऑपरेटिंग सिस्टम और उसका डेटा गैर-वाष्पशील भंडारण डिस्क, उदाहरण के लिए एचडीडी में संग्रहीत किया जाता है। बूटलोडर बूट समय के दौरान सही ऑपरेटिंग सिस्टम को लोड करने में मदद करता है और मेमोरी में प्रारंभिक प्रक्रियाओं को जोड़ता है।

GRUB सबसे अधिक उपयोग किए जाने वाले बूटलोडर्स में से एक है जब लिनक्स के साथ डुअल-बूटिंग विंडोज। अन्य उदाहरणों में लिलो, बर्ग और सिस्लिनक्स शामिल हैं।

13. प्रक्रिया

आपके द्वारा अपने सिस्टम पर लॉन्च किया जाने वाला प्रत्येक प्रोग्राम पृष्ठभूमि में प्रक्रियाओं के संग्रह के रूप में चलता है। एक प्रक्रिया एक चल रहे प्रोग्राम का मूलभूत उदाहरण है जो आपके कंप्यूटर पर गणना करता है।

इंटरनेट ब्राउज़ करने के लिए आपने जिस वेब ब्राउज़र को अभी-अभी खोला है, उससे इंटरैक्ट करने और इंटरनेट ब्राउज़ करने में आपकी मदद करने के लिए एक प्रक्रिया, या प्रक्रियाओं का एक सेट लॉन्च करता है। इसी तरह, आपके सिस्टम का फाइल मैनेजर, टर्मिनल, मीडिया प्लेयर, और हर दूसरा प्रोग्राम आउटपुट तैयार करने की प्रक्रियाओं पर निर्भर करता है।

14. शैल (बैश, Zsh, आदि)

जैसा कि पहले उल्लेख किया गया है, शेल एक इंटरफ़ेस है जो आपको अपने सिस्टम के साथ बातचीत करने में मदद करता है। यह या तो टर्मिनल की तरह एक कमांड-लाइन इंटरफ़ेस या गनोम शेल की तरह एक ग्राफिकल इंटरफ़ेस हो सकता है। शेल आपके द्वारा टर्मिनल में दर्ज की गई किसी भी कमांड के लिए कमांड दुभाषिया के रूप में भी कार्य करता है।

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

15. शैल स्क्रिप्टिंग

जब आप लिनक्स कमांड का एक गुच्छा लिखते हैं और उन्हें एक ही फाइल में एक साथ लपेटते हैं, तो परिणामी फाइल को "शेल स्क्रिप्ट" कहा जाता है। शेल स्क्रिप्टिंग लिनक्स कमांड का उपयोग करके स्क्रिप्ट लिखने की प्रक्रिया है, जो तब आपके सिस्टम पर स्थापित शेल द्वारा व्याख्या की जाती है। बैच स्क्रिप्ट, Linux पर शेल स्क्रिप्ट के समान विंडोज़ हैं।

शेल स्क्रिप्टिंग का सबसे लोकप्रिय रूप बैश स्क्रिप्टिंग है, जो बैश शेल का उपयोग करके स्क्रिप्ट लिखने और निष्पादित करने के लिए संदर्भित करता है। शेल स्क्रिप्ट आपके Linux मशीन पर कार्यों को स्वचालित करने का एक शक्तिशाली तरीका है; वे उपयोगकर्ताओं के लिए कंप्यूटिंग को बहुत आसान और मजेदार बनाते हैं।

Linux के बारे में जानने के लिए अभी बहुत कुछ बाकी है!

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


  1. लिनक्स बूट प्रक्रिया:आपको क्या पता होना चाहिए

    कभी लिनक्स के विभिन्न चरणों, एक ओपन-सोर्स ऑपरेटिंग सिस्टम के बारे में उत्सुक हैं? पूरी बूट प्रक्रिया जानने से आपको समस्याओं के निवारण में मदद मिल सकती है - खासकर यदि आप व्यवस्थापक हैं। जब आप अपने डिवाइस को चालू करते हैं तो पर्दे के पीछे क्या होता है? जानने के लिए पढ़ें। BIOS बेसिक इनपुट/आउटपुट सिस

  1. सैमसंग गैलेक्सी S9:इसके बारे में आपको जो कुछ भी जानना चाहिए

    लंबा इंतजार आखिरकार खत्म! सैमसंग के फ्लैगशिप फोन S9 और S9+ का हाल ही में MWC (मोबाइल वर्ल्ड कॉन्फ्रेंस) 2018 में अनावरण किया गया था। बार्सिलोना में आयोजित मोबाइल वर्ल्ड कॉन्फ्रेंस 2018 में गैलेक्सी सीरीज़ के सैमसंग के सबसे बड़े और नवीनतम फोन की रिलीज़ देखी गई। सैमसंग के इस फ्लैगशिप फोन में इसके पि

  1. एंड्रॉइड क्यू के 7 शानदार फीचर्स

    अच्छी खबर पहले से ही सुनी? खैर, उन लोगों के लिए जो जागरूक नहीं हैं (*ड्रम रोल्स*) Google ने आधिकारिक तौर पर कल Android Q बीटा 1 के रूप में जाना जाने वाला अपना नवीनतम Android संस्करण जारी कर दिया है। हालांकि, जैसा कि नाम से पता चलता है कि यह डेवलपर्स के लिए केवल एक बीटा संस्करण है और सार्वजनिक संस्कर