Computer in Hindi | Business in Hindi: linux in hindi
Showing posts with label linux in hindi. Show all posts
Showing posts with label linux in hindi. Show all posts

Wednesday, January 12, 2022

What is file system in linux in Hindi - Linux Tutorial In Hindi

January 12, 2022 0
What is file system in linux in Hindi - Linux Tutorial In Hindi

 पिछले खंड के बाद मुझे यकीन है कि आप कुछ और कमांड में सीखने के लिए उत्सुक और उत्सुक हैं और सिस्टम के साथ कुछ वास्तविक खेल शुरू करना चाहते हैं। हम उस पर जल्द ही पहुंचेंगे लेकिन पहले हमें कुछ सिद्धांत को कवर करने की आवश्यकता है ताकि जब हम सिस्टम के साथ खेलना शुरू करें तो आप पूरी तरह से समझ सकें कि यह ऐसा व्यवहार क्यों कर रहा है और आप आगे सीखने वाले आदेशों को कैसे ले सकते हैं। यही यह खंड और अगला करने का इरादा है। उसके बाद यह दिलचस्प होने लगेगा, मैं वादा करता हूँ।


file system in linux in hindi

ठीक है, पहली चीज जो हमें लिनक्स के साथ सराहना करने की ज़रूरत है वह यह है कि हुड के तहत, सब कुछ वास्तव में एक फाइल है। एक टेक्स्ट फ़ाइल एक फ़ाइल है, एक निर्देशिका एक फ़ाइल है, आपका कीबोर्ड एक फ़ाइल है (एक जिसे सिस्टम केवल से पढ़ता है), आपका मॉनिटर एक फ़ाइल है (जिसे सिस्टम केवल लिखता है) आदि। शुरू करने के लिए, यह जीता हम जो करते हैं उसे प्रभावित न करें लेकिन इसे ध्यान में रखें क्योंकि यह लिनक्स के व्यवहार को समझने में मदद करता है क्योंकि हम फाइलों और निर्देशिकाओं का प्रबंधन करते हैं।


Linux is an Extensionless System -Linux Tutorial In Hindi

यह कभी-कभी आपके सिर को इधर-उधर करने के लिए कठिन हो सकता है, लेकिन जैसे-जैसे आप अनुभागों के माध्यम से काम करेंगे, यह अधिक समझ में आने लगेगा। फ़ाइल एक्सटेंशन आमतौर पर फ़ाइल के अंत में पूर्ण विराम के बाद 2 - 4 वर्णों का एक सेट होता है, जो दर्शाता है कि यह किस प्रकार की फ़ाइल है। निम्नलिखित सामान्य एक्सटेंशन हैं:

file.exe - an executable file, or program.

file.txt - a plain text file.

file.png, file.gif, file.jpg - an image.

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

file [path]


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


Linux is Case Sensitive

यह बहुत महत्वपूर्ण है और Linux में नए लोगों के लिए समस्याओं का एक सामान्य स्रोत है। जब फाइलों का संदर्भ देने की बात आती है तो विंडोज़ जैसे अन्य सिस्टम केस असंवेदनशील होते हैं। लिनक्स ऐसा नहीं है। जैसे कि एक ही नाम के साथ दो या दो से अधिक फाइलें और निर्देशिकाएं होना संभव है लेकिन अलग-अलग मामलों के अक्षर।


file system in linux in hindi
file system in linux in hindi



लिनक्स इन सभी को अलग और अलग फाइलों के रूप में देखता है।


कमांड लाइन विकल्पों के साथ काम करते समय केस संवेदनशीलता से भी अवगत रहें। उदाहरण के लिए ls कमांड के साथ दो विकल्प s और S हैं जो दोनों अलग-अलग काम करते हैं। एक सामान्य गलती एक विकल्प देखना है जो अपर केस है लेकिन इसे लोअर केस के रूप में दर्ज करें और आश्चर्य करें कि आउटपुट आपकी अपेक्षा से मेल क्यों नहीं खाता है।


Spaces in names - Linux Tutorial In Hindi

फ़ाइल और निर्देशिका नामों में रिक्त स्थान पूरी तरह से मान्य हैं लेकिन हमें उनसे थोड़ा सावधान रहने की आवश्यकता है। जैसा कि आपको याद होगा, कमांड लाइन पर एक स्पेस होता है कि हम वस्तुओं को कैसे अलग करते हैं। वे हैं कि हम कैसे जानते हैं कि प्रोग्राम का नाम क्या है और प्रत्येक कमांड लाइन तर्क की पहचान कर सकते हैं। अगर हम उदाहरण के लिए  Holiday Photos नामक निर्देशिका में जाना चाहते हैं तो निम्नलिखित काम नहीं करेगा।


linux tutorial in hindi
linux tutorial in hindi



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


file system in linux in Hindi - Quotes

पहले दृष्टिकोण में संपूर्ण आइटम के चारों ओर उद्धरणों का उपयोग करना शामिल है। आप एकल या दोहरे उद्धरण चिह्नों का उपयोग कर सकते हैं (बाद में हम देखेंगे कि दोनों के बीच एक सूक्ष्म अंतर है लेकिन अभी के लिए यह अंतर कोई समस्या नहीं है)। उद्धरण के अंदर कुछ भी एक ही आइटम माना जाता है।


Quotes
Quotes



Escape Characters

एक और तरीका है जिसे एस्केप कैरेक्टर कहा जाता है, जो बैकस्लैश ( \ ) है। बैकस्लैश जो करता है वह अगले चरित्र के विशेष अर्थ से बच जाता है (या अशक्त हो जाता है)।

Escape Characters
Escape Characters



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


Hidden Files and Directories In Linux In Hindi

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


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


file system in linux
file system in linux



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


Monday, January 10, 2022

Check all Linux navigation commands in Hindi - Linux Tutorial In Hindi

January 10, 2022 0
Check all Linux navigation commands in Hindi - Linux Tutorial In Hindi

 इस खंड में, हम सिस्टम के चारों ओर घूमने की मूल बातें सीखेंगे। कई कार्य सिस्टम में सही स्थान को प्राप्त करने या संदर्भित करने में सक्षम होने पर निर्भर करते हैं। जैसे, यह सामग्री वास्तव में लिनक्स में प्रभावी ढंग से काम करने में सक्षम होने की नींव बनाती है। सुनिश्चित करें कि आप इसे अच्छी तरह समझते हैं।


So where are we - Linux Tutorial In Hindi

पहला कमांड जो हम सीखने जा रहे हैं वह है pwd जो प्रिंट वर्किंग डायरेक्टरी के लिए है। (आप पाएंगे कि linux में बहुत सी कमांड्स को किसी शब्द या उनका वर्णन करने वाले शब्दों के संक्षिप्त नाम के रूप में नामित किया गया है। इससे उन्हें याद रखना आसान हो जाता है।) कमांड बस यही करती है। यह आपको बताता है कि आपकी वर्तमान या वर्तमान कार्यशील निर्देशिका क्या है। इसे अभी आज़माएं।


So where are we - Linux Tutorial In Hindi
So where are we - Linux Tutorial In Hindi



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


What's in Our Current Location - is command in linux Tutorial In Hindi

हम कहां हैं, यह जानना एक बात है। आगे हम जानना चाहेंगे कि वहां क्या है। इस कार्य के लिए कमांड ls है। यह सूची के लिए छोटा है। आइए इसे आज़माएं।


is command in linux
is command in linux 



जबकि pwd बिना किसी तर्क के अपने आप चलता है, ls थोड़ा अधिक शक्तिशाली है। हमने इसे यहां बिना किसी तर्क के चलाया है जिस स्थिति में यह हमारे वर्तमान स्थान की एक सामान्य सूची बना देगा। हालाँकि हम ls के साथ और अधिक कर सकते हैं। नीचे इसके उपयोग की रूपरेखा दी गई है:

ls [options] [location]

उपरोक्त उदाहरण में, वर्ग कोष्ठक ( [ ] ) का अर्थ है कि वे आइटम वैकल्पिक हैं, हम उनके साथ या उनके बिना कमांड चला सकते हैं। नीचे टर्मिनल में मैंने ls को प्रदर्शित करने के कुछ अलग तरीकों से चलाया है।


how to navigate to a folder in terminal linux
how to navigate to a folder in terminal linux


पंक्ति 1 - हमने ls को इसके सबसे बुनियादी रूप में चलाया। यह हमारी वर्तमान निर्देशिका की सामग्री को सूचीबद्ध करता है।

पंक्ति 4 - हमने ls को एकल कमांड लाइन विकल्प ( -l ) के साथ चलाया जो इंगित करता है कि हम एक लंबी सूची बनाने जा रहे हैं। एक लंबी सूची में निम्नलिखित हैं:

पहला वर्ण इंगित करता है कि क्या यह एक सामान्य फ़ाइल (-) या निर्देशिका (डी) है

अगले 9 वर्ण फ़ाइल या निर्देशिका के लिए अनुमतियाँ हैं 

अगला क्षेत्र ब्लॉकों की संख्या है (इस बारे में ज्यादा चिंता न करें)।

अगला फ़ील्ड फ़ाइल या निर्देशिका का स्वामी है 

अगला फ़ील्ड वह समूह है जिससे फ़ाइल या निर्देशिका संबंधित है (इस मामले में उपयोगकर्ता)।

इसके बाद फ़ाइल का आकार है।

अगला फ़ाइल संशोधन समय है।

अंत में हमारे पास फ़ाइल या निर्देशिका का वास्तविक नाम है।

लाइन 10 - हम कमांड लाइन तर्क ( /etc ) के साथ ls भागे। जब हम ऐसा करते हैं तो यह ls को हमारी वर्तमान निर्देशिका को सूचीबद्ध करने के लिए नहीं बल्कि उस निर्देशिका सामग्री को सूचीबद्ध करने के लिए कहता है।

लाइन 13 - हमने कमांड लाइन विकल्प और तर्क दोनों के साथ ls चलाया। जैसे कि इसने निर्देशिका / आदि की एक लंबी सूची बनाई।

पंक्तियाँ 12 और 18 केवल यह इंगित करती हैं कि मैंने कुछ कमांड को सामान्य आउटपुट के लिए संक्षिप्तता के लिए काट दिया है। जब आप कमांड चलाते हैं तो आपको फाइलों और निर्देशिकाओं की लंबी सूची दिखाई देगी।

Paths - linux Tutorial in hindi

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


निरपेक्ष और सापेक्ष पथ [Absolute and Relative Paths]

हम 2 प्रकार के पथों का उपयोग कर सकते हैं, निरपेक्ष और सापेक्ष। जब भी हम किसी फ़ाइल या निर्देशिका का उल्लेख करते हैं तो हम इनमें से किसी एक पथ का उपयोग कर रहे होते हैं। जब भी हम किसी फ़ाइल या निर्देशिका को संदर्भित करते हैं, हम वास्तव में, किसी भी प्रकार के पथ का उपयोग कर सकते हैं (किसी भी तरह से, सिस्टम अभी भी उसी स्थान पर निर्देशित किया जाएगा)।


शुरू करने के लिए, हमें यह समझना होगा कि लिनक्स के तहत फाइल सिस्टम एक पदानुक्रमित संरचना है। संरचना के शीर्ष पर वह है जिसे रूट निर्देशिका कहा जाता है। इसे सिंगल स्लैश ( / ) द्वारा दर्शाया जाता है। इसमें उपनिर्देशिकाएँ हैं, उनकी उपनिर्देशिकाएँ हैं और इसी तरह। फ़ाइलें इनमें से किसी भी निर्देशिका में रह सकती हैं।


निरपेक्ष पथ रूट निर्देशिका के संबंध में एक स्थान (फ़ाइल या निर्देशिका) निर्दिष्ट करते हैं। आप उन्हें आसानी से पहचान सकते हैं क्योंकि वे हमेशा फॉरवर्ड स्लैश ( / ) से शुरू होते हैं


सापेक्ष पथ उस स्थान (फ़ाइल या निर्देशिका) को निर्दिष्ट करते हैं जहां हम वर्तमान में सिस्टम में हैं। वे एक स्लैश के साथ शुरू नहीं करेंगे।


वर्णन करने के लिए यहां एक उदाहरण दिया गया है:


Linux In Hindi
Linux In Hindi



पंक्ति 1 - हम pwd केवल यह सत्यापित करने के लिए दौड़े कि हम वर्तमान में कहाँ हैं।

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

पंक्ति 7 - हम इसे एक निरपेक्ष पथ प्रदान करते हुए ls भागे। जब हम इसे चलाते हैं तो यह कमांड हमारे वर्तमान स्थान की परवाह किए बिना समान आउटपुट प्रदान करेगा।


More on Paths - LINUX Tutorial In Hindi

आप पाएंगे कि लिनक्स में बहुत सी चीजें कई अलग-अलग तरीकों से हासिल की जा सकती हैं। रास्ते अलग नहीं हैं। यहां कुछ और बिल्डिंग ब्लॉक्स दिए गए हैं जिनका उपयोग आप अपने रास्ते बनाने में मदद के लिए कर सकते हैं।


~ (टिल्डे) - यह आपके होम डायरेक्टरी के लिए एक शॉर्टकट है। उदाहरण के लिए, यदि आपकी होम निर्देशिका/होम/रयान है तो आप निर्देशिका दस्तावेज़ों को पथ/होम/रयान/दस्तावेज़ या ~/दस्तावेज़ों के साथ संदर्भित कर सकते हैं

. (डॉट) - यह आपकी वर्तमान निर्देशिका का संदर्भ है। उदाहरण के लिए ऊपर के उदाहरण में हमने एक सापेक्ष पथ के साथ लाइन 4 पर दस्तावेज़ों को संदर्भित किया है। इसे ./Documents के रूप में भी लिखा जा सकता है (आमतौर पर इस अतिरिक्त बिट की आवश्यकता नहीं होती है लेकिन बाद के खंडों में हम देखेंगे कि यह कहां काम आता है)।

.. (डॉटडॉट)- यह मूल निर्देशिका का संदर्भ है। पदानुक्रम में ऊपर जाते रहने के लिए आप इसे कई बार पथ में उपयोग कर सकते हैं। उदाहरण के लिए यदि आप पथ/होम/रयान में थे तो आप ls ../../ कमांड चला सकते थे और यह रूट निर्देशिका की एक सूची करेगा।

तो अब आप शायद यह देखना शुरू कर रहे हैं कि हम किसी स्थान को विभिन्न तरीकों से संदर्भित कर सकते हैं। आप में से कुछ लोग यह सवाल पूछ रहे होंगे कि मुझे किसका उपयोग करना चाहिए? इसका उत्तर यह है कि आप किसी स्थान को संदर्भित करने के लिए अपनी पसंद की किसी भी विधि का उपयोग कर सकते हैं। जब भी आप कमांड लाइन पर किसी फ़ाइल या निर्देशिका का संदर्भ देते हैं तो आप वास्तव में पथ का जिक्र कर रहे हैं और इनमें से किसी भी तत्व का उपयोग करके आपका पथ बनाया जा सकता है। सबसे अच्छा तरीका वह है जो आपके लिए सबसे सुविधाजनक हो। यहां कुछ उदाहरण दिए गए हैं:


More on Paths - LINUX Tutorial In Hindi
More on Paths - LINUX Tutorial In Hindi




कमांड लाइन पर इनके साथ खेलने के बाद वे थोड़ा और समझ में आने लगेंगे। सुनिश्चित करें कि आप समझते हैं कि पथ निर्माण के ये सभी तत्व कैसे काम करते हैं क्योंकि आप भविष्य के अनुभागों में उन सभी का उपयोग करेंगे।


Let's Move Around a Bit - cd command in linux in Hindi

सिस्टम में घूमने के लिए हम एक कमांड का उपयोग करते हैं जिसे सीडी कहा जाता है जो कि चेंज डायरेक्टरी के लिए है। यह निम्नानुसार काम करता है:

cd [location]

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

cd command in linux in hindi
cd command in linux in hindi

सारांश

pwd

प्रिंट वर्किंग डायरेक्टरी - यानी। हम वर्तमान में कहां हैं।

ls

एक निर्देशिका की सामग्री को सूचीबद्ध करें। [List the contents of a directory.]

cd

निर्देशिका बदलें - यानी। दूसरी निर्देशिका में ले जाएँ।


Saturday, January 8, 2022

What is Command Line In Linux In Hindi - Linux Tutorial In Hindi

January 08, 2022 0
What is Command Line In Linux In Hindi - Linux Tutorial In Hindi

introduction 

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


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


So what are they exactly - Linux Tutorial In Hindi

एक कमांड लाइन, या टर्मिनल, सिस्टम के लिए एक टेक्स्ट आधारित इंटरफ़ेस है। आप उन्हें कीबोर्ड पर टाइप करके कमांड दर्ज करने में सक्षम हैं और आपको टेक्स्ट की तरह ही फीडबैक भी दिया जाएगा।


कमांड लाइन आमतौर पर आपको एक संकेत के साथ प्रस्तुत करती है। जैसे ही आप टाइप करेंगे, यह प्रॉम्प्ट के बाद प्रदर्शित होगा। अधिकांश समय आप आदेश जारी करते रहेंगे। यहाँ एक उदाहरण है:


linux in hindi
linux in hindi



आइए इसे तोड़ दें:


  • पंक्ति 1 हमें एक संकेत (user@bash) के साथ प्रस्तुत करती है। उसके बाद हमने एक कमांड ( ls ) दर्ज की। आमतौर पर एक कमांड हमेशा आपके द्वारा टाइप की जाने वाली पहली चीज होती है। उसके बाद हमारे पास कमांड लाइन तर्क ( -l /home/ryan ) के रूप में जाना जाता है। नोट करने के लिए महत्वपूर्ण, ये रिक्त स्थान से अलग होते हैं (कमांड और पहली कमांड लाइन तर्क के बीच भी एक स्थान होना चाहिए)। पहली कमांड लाइन तर्क ( -l ) को एक विकल्प के रूप में भी जाना जाता है। विकल्प आमतौर पर कमांड के व्यवहार को संशोधित करने के लिए उपयोग किए जाते हैं। विकल्प आमतौर पर अन्य तर्कों से पहले सूचीबद्ध होते हैं और आम तौर पर डैश ( - ) से शुरू होते हैं।
  • लाइन्स 2 - 5 कमांड चलाने से आउटपुट हैं। अधिकांश कमांड आउटपुट का उत्पादन करते हैं और इसे सीधे कमांड जारी करने के तहत सूचीबद्ध किया जाएगा। अन्य आदेश केवल अपना कार्य करते हैं और कोई त्रुटि होने तक कोई जानकारी प्रदर्शित नहीं करते हैं।
  • पंक्ति 6 ​​हमें फिर से एक संकेत के साथ प्रस्तुत करती है। कमांड चलने के बाद और टर्मिनल आपके लिए एक और कमांड दर्ज करने के लिए तैयार है, प्रॉम्प्ट प्रदर्शित किया जाएगा। यदि कोई संकेत प्रदर्शित नहीं होता है तो आदेश अभी भी चल रहा है (आप बाद में सीखेंगे कि इससे कैसे निपटें)।
  • आपके टर्मिनल पर शायद लाइन नंबर नहीं होंगे। सामग्री के विभिन्न भागों को संदर्भित करना आसान बनाने के लिए मैंने उन्हें यहाँ शामिल किया है।

Opening a Terminal - Linux Tutorial In Hindi

टर्मिनल खोलना काफी आसान है। मैं आपको यह नहीं बता सकता कि इसे कैसे करना है क्योंकि हर प्रणाली अलग है लेकिन यहां कुछ जगहों को देखना शुरू कर दिया गया है।


  • यदि आप मैक पर हैं तो आपको  Applications -> Utilities के तहत प्रोग्राम टर्मिनल मिलेगा। इसे प्राप्त करने का एक आसान तरीका कुंजी संयोजन 'कमांड + स्पेस' है जो स्पॉटलाइट लाएगा, फिर टर्मिनल टाइप करना शुरू करेगा और यह जल्द ही दिखाई देगा।
  • यदि लिनक्स पर है तो आप शायद इसे Applications -> System or Applications -> Utilities में पाएंगे। वैकल्पिक रूप से आप डेस्कटॉप पर 'राइट-क्लिक' करने में सक्षम हो सकते हैं और 'टर्मिनल में खोलें' विकल्प हो सकता है।
  • यदि आप विंडोज़ पर हैं और किसी अन्य मशीन में दूरस्थ रूप से लॉग इन करने का इरादा रखते हैं तो आपको एक एसएसएच क्लाइंट की आवश्यकता होगी। बल्कि एक अच्छा Putty (free) है।

Bush & shell in Linux in Hindi

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


यदि आप जानना चाहते हैं कि आप किस शेल का उपयोग कर रहे हैं, तो आप अपने वर्तमान शेल को बताते हुए सिस्टम वैरिएबल को प्रदर्शित करने के लिए इको नामक कमांड का उपयोग कर सकते हैं। इको एक कमांड है जिसका उपयोग संदेशों को प्रदर्शित करने के लिए किया जाता है।


shell in linux in hindi
shell in linux in hindi



जब तक यह स्क्रीन पर कुछ प्रिंट करता है जो बैश में समाप्त होता है तो सब अच्छा होता है।