Difference between revisions of "BASH/C2/Introduction-to-BASH-Shell-Scripting/Hindi"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with "{| border =1 |'''Time''' |'''Narration''' |- | 00:01 | 'Introduction to BASH shell scripting' के स्पोकन ट्यूटोरियल में आपका...")
 
 
(2 intermediate revisions by one other user not shown)
Line 5: Line 5:
 
|-
 
|-
 
| 00:01
 
| 00:01
| 'Introduction to BASH shell scripting' के स्पोकन ट्यूटोरियल में आपका स्वागत है।  
+
| '''Introduction to BASH shell scripting''' के स्पोकन ट्यूटोरियल में आपका स्वागत है।  
  
 
|-
 
|-
Line 33: Line 33:
 
|-
 
|-
 
| 00:32
 
| 00:32
| इस ट्यूटोरियल के लिए मैं उपयोग कर रही हूँ  
+
| इस ट्यूटोरियल के लिए मैं उपयोग कर रहा हूँ  
  
 
|-
 
|-
Line 77: Line 77:
 
|-
 
|-
 
| 01:14
 
| 01:14
| अब मैं आपको दिखती हूँ 'बैश शैल' क्या होता है।  
+
| अब मैं आपको दिखता हूँ 'बैश शैल' क्या होता है।  
  
 
|-
 
|-
Line 121: Line 121:
 
|-
 
|-
 
| 02:11
 
| 02:11
| 'C शैल'
+
| 'C शैल' यह 'बॉर्न शैल' में अनुपस्थित विशेषतायें (features) प्रदान करता है।  
 
+
|-
+
|02:12
+
यह 'बॉर्न शैल' में अनुपस्थित विशेषतायें (features) प्रदान करता है।  
+
  
 
|-
 
|-
 
| 02:16
 
| 02:16
| 'K शैल'
+
| 'K शैल'यह डेविड कॉर्न द्वारा बनाया गया था।  
 
+
|-
+
| 02:17
+
| यह डेविड कॉर्न द्वारा बनाया गया था।  
+
  
 
|-
 
|-
Line 157: Line 149:
 
|-
 
|-
 
| 02:40
 
| 02:40
| 'TC शैल'
+
| 'TC शैल' यह 'FreeBSD' और इसके वंशज का डिफ़ॉल्ट 'शैल' है।   
 
+
|-
+
| 02:41
+
|* यह 'FreeBSD' और इसके वंशज का डिफ़ॉल्ट 'शैल' है।   
+
  
 
|-
 
|-
Line 185: Line 173:
 
|-  
 
|-  
 
| 03:08
 
| 03:08
|* यह कमांड्स टाइप करने के बजाये, 'शैल' से इस 'टेक्स्ट फाइल' को निष्पादित करने के लिए कहता है।   
+
|* यह कमांड्स टाइप करने के बजाय, 'शैल' से इस 'टेक्स्ट फाइल' को निष्पादित करने के लिए कहता है।   
  
 
|-
 
|-
Line 197: Line 185:
 
|-
 
|-
 
| 03:25
 
| 03:25
| 'टर्मिनल' पर वपर जाते हैं।  
+
| 'टर्मिनल' पर वापस जाते हैं।  
  
 
|-  
 
|-  
Line 225: Line 213:
 
|-
 
|-
 
| 03:52
 
| 03:52
|  मैं इस उद्देश्य के लिए 'gedit' टेक्स्ट एडिटर उपयोग कर रही हूँ।  
+
|  मैं इस उद्देश्य के लिए 'gedit' टेक्स्ट एडिटर उपयोग कर रहा हूँ।  
  
 
|-
 
|-
Line 233: Line 221:
 
|-  
 
|-  
 
|04:00
 
|04:00
| मैं अपनी फाइल 'डेस्कटॉप' पर बनाना चाहती हूँ।  
+
| मैं अपनी फाइल 'डेस्कटॉप' पर बनाना चाहता हूँ।  
  
 
|-
 
|-
Line 257: Line 245:
 
|-
 
|-
 
| 04:32
 
| 04:32
| अब एंटर दबाएं।  
+
| अब एंटर दबाएं। हम 'gedit' उपयोग करके 'hello_world.sh' नामक एक नयी फाइल खोल चुके हैं।  
 
+
|-
+
|04:33
+
| हम 'gedit' उपयोग करके 'hello_world.sh' नामक एक नयी फाइल खोल चुके हैं।  
+
  
 
|-
 
|-
Line 281: Line 265:
 
|-
 
|-
 
| 04:57
 
| 04:57
| अब, फाइल में एक कमेंट जोड़ते हैं, टाइप करके  
+
| अब, फाइल में एक कमेंट जोड़ते हैं, टाइप करके
  
 
|-
 
|-
Line 289: Line 273:
 
|-
 
|-
 
| 05:06
 
| 05:06
| याद रखें कि 'हैश' के बाद कोई भी लाइन 'कमेंट' की तरह कार्य करती है।  
+
|याद रखें कि 'हैश' के बाद कोई भी लाइन 'कमेंट' की तरह कार्य करती है।  
  
 
|-
 
|-
Line 301: Line 285:
 
|-
 
|-
 
|05:19
 
|05:19
| एंटर दबाएं।
+
| एंटर दबाएं।और टाइप करें 'एको (echo)' स्पेस डबल कोट्स में 'हेलो वर्ल्ड'  
 
+
|-
+
|05:20
+
| और टाइप करें 'एको (echo)' स्पेस डबल कोट्स में 'हेलो वर्ल्ड'  
+
  
 
|-
 
|-
Line 317: Line 297:
 
|-
 
|-
 
|05:34
 
|05:34
| एंटर दबाएं।  
+
| एंटर दबाएं। टाइप करें 'एको स्पेस backtick date backtick'  
 
+
|-
+
|05:35
+
| टाइप करें 'एको स्पेस backtick date backtick'  
+
  
 
|-
 
|-
Line 337: Line 313:
 
|-
 
|-
 
|05:55
 
|05:55
| पहले हमें फाइल को निष्पादन योग्य बनाना है।  
+
|पहले हमें फाइल को निष्पादन योग्य बनाना है।  
  
 
|-
 
|-
Line 365: Line 341:
 
|-
 
|-
 
| 06:27
 
| 06:27
| 'शैल' का प्रकार अगली लाइन में दिखाया गया है यानि 'स्लैश bin स्लैश bash'
+
|'शैल' का प्रकार अगली लाइन में दिखाया गया है यानि 'स्लैश bin स्लैश bash'
  
 
|-
 
|-
Line 389: Line 365:
 
|-
 
|-
 
|06:50
 
|06:50
|*  'Bash Shell'  
+
|*  'Bash Shell' 'Bash Shell script'
 
+
|-
+
|06:51
+
|* 'Bash Shell script'
+
  
 
|-
 
|-
Line 401: Line 373:
 
|-
 
|-
 
| 06:57
 
| 06:57
| नियत कार्य में निम्न मैसेज दिखाने के लिए एक सरल 'स्क्रिप्ट' लिखें -
+
|नियत कार्य में निम्न मैसेज दिखाने के लिए एक सरल 'स्क्रिप्ट' लिखें -* 'Welcome to Bash learning'
  * 'Welcome to Bash learning'
+
  
 
|-
 
|-
 
|07:03
 
|07:03
|*  और '***************' (asterisks) अलग- अलग लाइनों पर।  
+
|*  और '********' (asterisks) अलग- अलग लाइनों पर।  
  
 
|-
 
|-
Line 450: Line 421:
 
|-
 
|-
 
|07:56
 
|07:56
| आई आई टी बॉम्बे से मैं श्रुति आर्य आपसे विदा लेती हूँ। हमसे जुड़ने के लिए धन्यवाद।  
+
| आई आई टी बॉम्बे से मैं यश वोरा आपसे विदा लेता हूँ। हमसे जुड़ने के लिए धन्यवाद।  
  
 
|}
 
|}

Latest revision as of 18:18, 28 February 2017

Time Narration
00:01 Introduction to BASH shell scripting के स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:08 इस ट्यूटोरियल में हम सीखेंगे
00:10 भिन्न प्रकार के 'Shells' के बारे में
00:13 एक 'Bash Shell script' लिखना और
00:16 इसे निष्पादित करना।
00:18 इस ट्यूटोरियल के अनुसरण के लिए आपको 'लिनक्स ऑपरेटिंग सिस्टम' के साथ परिचित होना चाहिए।
00:25 यदि नहीं, तो सम्बंधित 'लिनक्स' ट्यूटोरियल्स के लिए, कृपया हमारी दर्शायी वेबसाइट पर जाएँ।
00:32 इस ट्यूटोरियल के लिए मैं उपयोग कर रहा हूँ
00:35 * 'उबन्टु लिनक्स 12.04' OS और
00:39 'GNU Bash' वर्जन '4.1.10'
00:43 ध्यान दें अभ्यास के लिए 'GNU bash' वर्जन 4 या उससे नए की सलाह दी जाती है।
00:50 अब हम परिचय के साथ शुरू करते हैं।
00:53 हम देखेंगे कि 'बैश शैल' क्या है ?
00:56 * 'बैश शैल' एक 'कमांड लैंग्वेज इंटरप्रेटर' है, जो कमांड्स निष्पादित करता है।
01:02 * ये कमांड्स मानक इनपुट उपकरण से पढ़ी गयी हैं।
01:07 * इनपुट उपकरण निम्न हो सकते हैं
01:09 * आपका 'कीबोर्ड'
01:11 * या एक सरल 'टेक्स्ट फाइल'
01:14 अब मैं आपको दिखता हूँ 'बैश शैल' क्या होता है।
01:16 अपने कीबोर्ड पर एकसाथ 'Ctrl+Alt+T' कीज़ दबाकर 'टर्मिनल' विंडो खोलें।
01:24 यह 'Gnome टर्मिनल' खोलेगा।
01:27 जाँचने के लिए कि किस प्रकार का शैल हम प्रयोग कर रहे हैं, टाइप करें 'echo स्पेस डॉलर साइन SHELL' (बड़े अक्षरों में)।
01:38 'एंटर' दबाएं।
01:40 आप देखेंगे कि आउटपुट अगली लाइन में प्रिंट हुआ है 'स्लैश bin स्लैश bash'
01:47 यह बताता है कि हम 'बैश शैल' प्रयोग कर रहे हैं।
01:51 अब हम भिन्न प्रकार के उपलब्ध 'शैल्स' को जानते हैं।
01:56 अब अपनी स्लाइड्स पर वापस आते हैं। बॉर्न (Bourne) शैल
02:00 * यह स्टीफेन बॉर्न द्वारा लिखा गया मौलिक UNIX शैल था।
02:06 * इसमें आज के अधिकतर आधुनिक शैल्स में पायी जाने वाली इंटरैक्टिविटी की कमी थी।
02:11 'C शैल' यह 'बॉर्न शैल' में अनुपस्थित विशेषतायें (features) प्रदान करता है।
02:16 'K शैल'यह डेविड कॉर्न द्वारा बनाया गया था।
02:20 यह कुछ अतिरिक्त विशेषताओं (features) के साथ B शैल और C शैल दोनों की विशेषतायें रखता है।
02:27 'बैश शैल'
02:30 * 'बैश शैल' 'GNU प्रोजेक्ट' द्वारा विकसित किया गया था।
02:32 * यह 'B शैल' भाषा पर आधारित होता है।
02:35 * यह 'C' शैल और 'K' शैल की विशेषतायें रखता है।
02:40 'TC शैल' यह 'FreeBSD' और इसके वंशज का डिफ़ॉल्ट 'शैल' है।
02:46 'Z शैल'
02:49 * यह इंटरैक्टिव उपयोग के लिए डिज़ाइन किया गया 'शैल' है।
02:52 * यह 'ksh, बैश और tcsh' की बहुत सी उपयोगी विशेषतायें रखता है।
02:58 अब देखते हैं कि 'Bash Shell script' क्या होता है।
03:02 'बैश शैल स्क्रीप्ट' सरल 'टेक्स्ट फाइल' में 'बैश' कमांड्स की श्रेणी रखता है।
03:08 * यह कमांड्स टाइप करने के बजाय, 'शैल' से इस 'टेक्स्ट फाइल' को निष्पादित करने के लिए कहता है।
03:15 अब देखते हैं एक सरल 'बैश स्क्रिप्ट' कैसे लिखते हैं।
03:20 हम 'एको (echo)' कमांड टेस्ट करेंगे, जो 'टर्मिनल' पर 'Hello World' प्रिंट करेगा।
03:25 'टर्मिनल' पर वापस जाते हैं।
03:29 अब टाइप करें 'एको (echo)' स्पेस डबल कोट्स में 'Hello World'
03:35 और एंटर दबाएं।
03:37 यह 'टर्मिनल' पर 'Hello World' प्रिंट करता है।
03:40 कमांड ने आशानुरूप काम किया।
03:43 अब, यदि हम इस कमांड को फाइल में प्रयोग करना चाहें ?
03:47 अब इस कमांड को फाइल में डालें और उस फाइल को निष्पादित करें।
03:52 मैं इस उद्देश्य के लिए 'gedit' टेक्स्ट एडिटर उपयोग कर रहा हूँ।
03:57 आप अपनी पसंद का टेक्स्ट एडिटर उपयोग कर सकते हैं।
04:00 मैं अपनी फाइल 'डेस्कटॉप' पर बनाना चाहता हूँ।
04:03 अतः, टाइप करें 'cd' स्पेस 'डेस्कटॉप (desktop)'
04:07 एंटर दबाएं।
04:09 अब टाइप करें 'gedit स्पेस Hello अंडरस्कोर World डॉट sh स्पेस &' (ampersand sign)
04:20 Gedit टेक्स्ट एडिटर है। Hello अंडरस्कोर World डॉट sh फाइल का नाम है और
04:27 प्रॉम्प्ट खाली करने के लिए हम & (ampersand) उपयोग करते हैं।
04:32 अब एंटर दबाएं। हम 'gedit' उपयोग करके 'hello_world.sh' नामक एक नयी फाइल खोल चुके हैं।
04:40 अब टाइप करें 'हैश एक्स्क्लमेशन मार्क फ्रंट स्लैश bin फ्रंट स्लैश bash'
04:47 यह प्रत्येक बैश स्क्रिप्ट की पहली लाइन होती है।
04:51 यह 'शीबैंग (shebang)' या 'बैंग (bang)' लाइन कहलाती है।
04:55 एंटर दबाएं।
04:57 अब, फाइल में एक कमेंट जोड़ते हैं, टाइप करके ।
05:00 'hash स्पेस my first Bash स्क्रिप्ट'
05:06 याद रखें कि 'हैश' के बाद कोई भी लाइन 'कमेंट' की तरह कार्य करती है।
05:11 और 'कमेंट्स' 'बैश' इंटरप्रेटर के द्वारा नजरअंदाज किये जाते हैं।
05:15 अब हम पहले प्रयोग की हुई कमांड जोड़ सकते हैं।
05:19 एंटर दबाएं।और टाइप करें 'एको (echo)' स्पेस डबल कोट्स में 'हेलो वर्ल्ड'
05:27 एंटर दबाएं।
05:28 टाइप करें 'एको स्पेस डॉलर साइन SHELL' (बड़े अक्षरों में)
05:34 एंटर दबाएं। टाइप करें 'एको स्पेस backtick date backtick'
05:41 'backtick' चिन्ह 'tilde' कैरेक्टर वाली की(key) पर होता है।
05:47 अब, फाइल सेव करने के लिए 'Save' पर क्लिक करें।
05:50 अब निष्पादित करते हैं, अपने 'टर्मिनल' पर वापस आते हैं।
05:55 पहले हमें फाइल को निष्पादन योग्य बनाना है।
05:58 इसके लिए टाइप करें 'chmod' स्पेस 'प्लस x' स्पेस 'hello अंडरस्कोर world डॉट sh'
06:09 और एंटर दबाएं।
06:12 अब टाइप करें
06:14 'डॉट स्लैश hello अंडरस्कोर world डॉट sh'
06:19 एंटर दबाएं।
06:22 आप देख सकते हैं कि 'Hello World' 'टर्मिनल' पर प्रदर्शित हुआ है।
06:27 'शैल' का प्रकार अगली लाइन में दिखाया गया है यानि 'स्लैश bin स्लैश bash'
06:32 और दिन, महीना, समय, टाइम ज़ोन और साल दिखाए गए हैं।
06:38 आउटपुट सिस्टम के आधार पर बदल सकता है।
06:43 अब अपनी स्लाइड्स पर वापस जाते हैं और सारांशित करते हैं
06:46 इस ट्यूटोरियल में हमने निम्न के बारे में सीखा
06:48 * 'Shells' के भिन्न प्रकार
06:50 * 'Bash Shell' 'Bash Shell script'
06:52 एक सरल 'शैल स्क्रीप्ट' लिखना और स्क्रिप्ट निष्पादित करना।
06:57 नियत कार्य में निम्न मैसेज दिखाने के लिए एक सरल 'स्क्रिप्ट' लिखें -* 'Welcome to Bash learning'
07:03 * और '********' (asterisks) अलग- अलग लाइनों पर।
07:06 नीचे दर्शाये लिंक पर उपलब्ध विडिओ देखें।
07:10 यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।
07:13 अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके देख सकते हैं।
07:17 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम
07:20 स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलाती है।
07:22 ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देते हैं।
07:26 अधिक जानकारी के लिए, कृपया contact@spoken-tutorial.org पर लिखें।
07:34 स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक टू अ टीचर प्रोजेक्ट का हिस्सा है।
07:39 यह भारत सरकार के एम एच आर डी के आई सी टी के माध्यम से राष्ट्रीय साक्षरता मिशन द्वारा समर्थित है।
07:45 इस मिशन पर अधिक जानकारी http://spoken-tutorial.org\NMEICT-Intro पर उपलब्ध है।
07:56 आई आई टी बॉम्बे से मैं यश वोरा आपसे विदा लेता हूँ। हमसे जुड़ने के लिए धन्यवाद।

Contributors and Content Editors

Devraj, Pratik kamble, Shruti arya