Difference between revisions of "BASH/C3/Using-File-Descriptors/Hindi"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(4 intermediate revisions by one other user not shown)
Line 17: Line 17:
 
|-
 
|-
 
|  00.14
 
|  00.14
| एक आउटपुट फाइल डिस्क्रिप्टर असाइन करना
+
| एक 'आउटपुट फाइल डिस्क्रिप्टर' असाइन करना
  
 
|-
 
|-
 
|  00.17
 
|  00.17
| एक इनपुट फाइल डिस्क्रिप्टर असाइन करना
+
| एक 'इनपुट फाइल डिस्क्रिप्टर' असाइन करना
  
 
|-
 
|-
Line 58: Line 58:
 
|-
 
|-
 
|  00.56
 
|  00.56
|हम पहले से ही पिछले ट्यूटोरियल में 'file descriptors' के बारे में अध्ययन किया है।
+
|हमने पहले से ही पिछले ट्यूटोरियल में 'फाइल डिस्क्रिप्टर्स' के बारे में अध्ययन किया है।
  
 
|-
 
|-
Line 66: Line 66:
 
|-
 
|-
 
|  01.15
 
|  01.15
|'File descriptors' का उपयोग 'i/o redirection' के लिए होता है।
+
|'फाइल डिस्क्रिप्टर्स' का उपयोग 'i/o redirection' के लिए होता है।
  
 
|-
 
|-
 
|  01.20
 
|  01.20
|एक आउटपुट फाइल के लिए  'file descriptor' असाइन के लिए सिंटेक्स हैः
+
|एक आउटपुट फाइल के लिए  'फाइल डिस्क्रिप्टर' असाइन करने के लिए सिंटेक्स हैः
  
 
|-
 
|-
Line 98: Line 98:
 
|-
 
|-
 
|  02.04
 
|  02.04
|हम जानते हैं कि 0, 1, और 2 स्टेंडर्ड 'file descriptors' हैं।
+
|हम जानते हैं कि 0, 1, और 2 स्टेंडर्ड 'फाइल डिस्क्रिप्टर्स' हैं।
  
 
|-
 
|-
 
|  02.09
 
|  02.09
|  किसी भी नई  खोली गई फ़ाइल के लिए, हमारे पास 3 से 9 तक अतिरिक्त 'file descriptors'  हैं।
+
|  किसी भी खोली गई फ़ाइल के लिए, हमारे पास 3 से 9 तक अतिरिक्त 'फाइल डिस्क्रिप्टर्स'  हैं।
  
 
|-
 
|-
 
|  02.19
 
|  02.19
| यहाँ,  '3 ' 'file descriptor' है।
+
| यहाँ,  '3 ' 'फाइल डिस्क्रिप्टर' है।
  
 
|-
 
|-
Line 118: Line 118:
 
|-
 
|-
 
|  02.36
 
|  02.36
|इसे  'file descriptor 3' के माध्यम से किया गया है।
+
|इसे  'फाइल डिस्क्रिप्टर 3' के माध्यम से किया गया है।
  
 
|-
 
|-
 
|  02.42
 
|  02.42
|यह एक फाइल में स्ट्रिंग को पुनः निर्देशित के समान है।
+
|यह एक फाइल में स्ट्रिंग को पुनः निर्देशित करने के समान है।
  
 
|-
 
|-
Line 142: Line 142:
 
|-
 
|-
 
|  03.13
 
|  03.13
| यहाँ हम 'file descriptor' को बंद करते हैं।
+
| यहाँ हम 'फाइल डिस्क्रिप्टर' को बंद करते हैं।
  
 
|-
 
|-
 
|  03.16
 
|  03.16
| इस लाइन के बाद, descriptor 'output dot txt' फाइल में कुछ भी नहीं लिख सकता है।
+
| इस लाइन के बाद, डिस्क्रिप्टर 'output dot txt' फाइल में कुछ भी नहीं लिख सकता है।
  
 
|-
 
|-
Line 178: Line 178:
 
|-
 
|-
 
|  04.11
 
|  04.11
|अब मैं  अंत में 'echo' टाइप करुँगी, 'descriptor' के बंद होने के बाद।
+
|अब मैं  अंत में 'echo' टाइप करुँगी, 'डिस्क्रिप्टर' के बंद होने के बाद।
  
 
|-
 
|-
Line 218: Line 218:
 
|-
 
|-
 
|  05.03
 
|  05.03
| मैं कोड की अंतिम लाइन कट करूँगा और इसे date कमांड के नीचे पेस्ट करुँगी।
+
| मैं कोड की अंतिम लाइन कट करुँगी और इसे date कमांड के नीचे पेस्ट करुँगी।
  
 
|-
 
|-
Line 254: Line 254:
 
|-
 
|-
 
|  05.49
 
|  05.49
|अब हम इनपुट फ़ाइल के लिए 'file descriptor' असाइल करेंगे।
+
|अब हम इनपुट फ़ाइल के लिए 'फाइल डिस्क्रिप्टर' असाइन करेंगे।
  
 
|-
 
|-
Line 274: Line 274:
 
|-
 
|-
 
|  06.13
 
|  06.13
|यहाँ हम  'output dot txt' फाइल रीढ़ करेंगे।
+
|यहाँ हम  'output dot txt' फाइल रीढ करेंगे।
  
 
|-
 
|-
 
|  06.19
 
|  06.19
| लाइन 'exec 3 lesser than symbol output dot txt'  फाइल को पढ़ने के लिए खोलेगी।
+
| लाइन 'exec 3 less than symbol output dot txt'  फाइल को पढ़ने के लिए खोलेगी।
  
 
|-
 
|-
Line 286: Line 286:
 
|-
 
|-
 
|  06.35
 
|  06.35
|और अंत में हम 'file descriptor' बंद करते हैं।
+
|और अंत में हम 'फाइल डिस्क्रिप्टर' बंद करते हैं।
  
 
|-
 
|-
 
| 06.39
 
| 06.39
|अब इस  'shell script' को निष्पादित करते हैं।
+
|अब इस  'शैल स्क्रिप्ट' को निष्पादित करते हैं।
  
 
|-
 
|-
Line 330: Line 330:
 
|-
 
|-
 
|  07.19
 
|  07.19
| 'output file descriptor' को असाइन करना
+
| 'आउटपुट फाइल डिस्क्रिप्टर' को असाइन करना
  
 
|-
 
|-
 
|  07.22
 
|  07.22
| 'input file descriptor' को असाइन करना
+
| 'इनपुट फाइल डिस्क्रिप्टर' को असाइन करना
  
 
|-
 
|-
 
|  07.26
 
|  07.26
| 'file descriptor' को बंद करना
+
| 'फाइल डिस्क्रिप्टर' को बंद करना
  
 
|-
 
|-
Line 346: Line 346:
 
|-
 
|-
 
|  07.30
 
|  07.30
| 'file descriptors' का उपयोग करके  'test dot txt'  फाइल में कुछ लाइन्स को संलग्न करने का प्रयास करें।
+
|'फाइल डिस्क्रिप्टर्स' का उपयोग करके  'test dot txt'  फाइल में कुछ लाइन्स को संलग्न करने का प्रयास करें।
  
 
|-
 
|-
 
|  07.36
 
|  07.36
| 'file descriptors' का उपयोग करके फाइल के कंटेंट को प्रदर्शित करें।
+
|'फाइल डिस्क्रिप्टर्स' का उपयोग करके फाइल के कंटेंट को प्रदर्शित करें।
  
 
|-
 
|-
Line 366: Line 366:
 
|-
 
|-
 
|  07.53
 
|  07.53
|स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है।
+
|स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ चलाती है।
  
 
|-
 
|-
Line 391: Line 391:
 
|-
 
|-
 
|  08.33
 
|  08.33
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं श्रुति आर्य अब आपसे विदा लेती हूँ।
+
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, आई आई टी बॉम्बे से मैं श्रुति आर्य अब आपसे विदा लेती हूँ।
  
 
|-
 
|-

Latest revision as of 15:01, 28 April 2015

Time Narration
00.01 नमस्कार दोस्तों, 'Using file descriptors' पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
00.08 इस ट्यूटोरियल में हम
00.11 कुछ उदाहरणों की सहायता से
00.14 एक 'आउटपुट फाइल डिस्क्रिप्टर' असाइन करना
00.17 एक 'इनपुट फाइल डिस्क्रिप्टर' असाइन करना
00.19 फाइल डिस्क्रिप्टर (fd) बंद करना सीखेंगे।
00.23 इस ट्यूटोरियल का अनुकरण करने के लिए आपको BASH में 'Shell Scripting' का ज्ञान होना चाहिए।
00.29 यदि नहीं, तो कृपया संबंधित ट्यूटोरियल्स के लिए दिखाई गई वेबसाइट पर जाएँ।

'http://www.spoken-tutorial.org'

00.35 इस ट्यूटोरियल के लिए मैं उपयोग कर रही हूँ
00.38 ऊबंटु लिनक्स 12.04 ऑपरेटिंग सिस्टम
00.43 * 'GNU BASH' वर्जन 4.2
00.46 कृपया ध्यान दें, अभ्यास के लिए 'GNU Bash' वर्जन 4 या उपरोक्त की सलाह दी जाती है।
00.54 परिचय के साथ शुरू करते हैं।
00.56 हमने पहले से ही पिछले ट्यूटोरियल में 'फाइल डिस्क्रिप्टर्स' के बारे में अध्ययन किया है।
01.02 0, 1 और 2, 'stdin,' 'stdout' और 'stderr' के लिए स्टेंडर्ड 'file descriptors' हैं।
01.15 'फाइल डिस्क्रिप्टर्स' का उपयोग 'i/o redirection' के लिए होता है।
01.20 एक आउटपुट फाइल के लिए 'फाइल डिस्क्रिप्टर' असाइन करने के लिए सिंटेक्स हैः
01.25 'exec [File descriptor] greater than symbol filename'
01.31 एक उदाहरण देखते हैं।
01.33 मेरे पास 'fdassign dot sh' नाम से एक कोड फाइल है।
01.43 पहली लाइन shebang लाइन है।
01.49 'exec' कमांड मौजूदा 'shell' प्रक्रिया को बदलता है।
01.56 यह मौजूदा 'shell' के स्थान पर बिना नई प्रक्रिया को बनाए निष्पादित होगा।
02.04 हम जानते हैं कि 0, 1, और 2 स्टेंडर्ड 'फाइल डिस्क्रिप्टर्स' हैं।
02.09 किसी भी खोली गई फ़ाइल के लिए, हमारे पास 3 से 9 तक अतिरिक्त 'फाइल डिस्क्रिप्टर्स' हैं।
02.19 यहाँ, '3 ' 'फाइल डिस्क्रिप्टर' है।
02.22 यह 'output dot txt' फाइल में आउटपुट लिखेगा।
02.30 स्ट्रिंग 'Welcome to BASH learning' , 'output dot txt' फाइल में भेजी जा चुकी है।
02.36 इसे 'फाइल डिस्क्रिप्टर 3' के माध्यम से किया गया है।
02.42 यह एक फाइल में स्ट्रिंग को पुनः निर्देशित करने के समान है।
02.49 प्रत्येक नया स्ट्रिंग फाइल के साथ संलग्न किया जाएगा।
02.52 उदाहरण के लिएः
02.54 हम 'output dot txt' फाइल में मौजूदा सिस्टम डेट संलग्न करेंगे।
03.00 सिंटेक्स है: 'date SPACE greater-than symbol ampersand sign 3'
03.13 यहाँ हम 'फाइल डिस्क्रिप्टर' को बंद करते हैं।
03.16 इस लाइन के बाद, डिस्क्रिप्टर 'output dot txt' फाइल में कुछ भी नहीं लिख सकता है।
03.23 कोड निष्पादित करें और आउटपुट देखें।
03.26 'CTRL+ALT+T' कीज का उपयोग कर टर्मिनल खोलें।
03.34 टाइप करें: 'chmod space plus x space fdassign dot sh'
03.41 टाइप करें: 'dot slash fdassign dot sh'
03.46 अब 'cat space output dot txt' टाइप करके आउटपुट जाँचे।
03.56 हम देख सकते हैं कि स्ट्रिंग 'Welcome to BASH learning' और सिस्टम की वर्तमान डेट प्रदर्शित होती है।
04.05 एडिटर पर वापस जाएँ।
04.11 अब मैं अंत में 'echo' टाइप करुँगी, 'डिस्क्रिप्टर' के बंद होने के बाद।
04.17 टाइप करें: 'echo space कोट्स में Hi कोट्स के बाद space greater than symbol ampersand sign 3'
04.31 'Save' पर क्लिक करें।
04.35 एक बार फिर स्क्रिप्ट निष्पादित करते हैं और देखते हैं कि क्या होता है।
04.38 टर्मिनल पर, पिछली कमांड 'dot slash fdassign dot sh' को रिकॉल करने के लिए uparrow की दो बार दबाएँ
04.50 'Enter' दबाएँ।
04.52 हम एक एरर देखते हैं।
04.55 'Bad file descriptor'
04.58 इस एरर को ठीक करते हैं।
05.00 एडिटर पर वापस आएँ।
05.03 मैं कोड की अंतिम लाइन कट करुँगी और इसे date कमांड के नीचे पेस्ट करुँगी।
05.11 'Save' पर क्लिक करें।
05.13 कोड को एक बार फिर से निष्पादित करते हैं। टर्मिनल पर
05.19 पिछली कमांड 'dot slash fdassign.sh' को रिकॉल करें।
05.24 'Enter' दबाएँ।
05.26 अब 'output dot txt' फाइल खोलें।
05.29 टाइप करें: 'cat space output dot txt'
05.41 हम आउटपुट देख सकते हैं।
05.43 स्ट्रिंग 'Hi' अंत में प्रदर्शित होती है।
05.49 अब हम इनपुट फ़ाइल के लिए 'फाइल डिस्क्रिप्टर' असाइन करेंगे।
05.54 एक उदाहरण देखते हैं।
05.56 मैरे पास 'fdread dot sh' नामक फाइल है।
06.03 इसे देखते हैं।
06.07 यह exec कमांड है।
06.13 यहाँ हम 'output dot txt' फाइल रीढ करेंगे।
06.19 लाइन 'exec 3 less than symbol output dot txt' फाइल को पढ़ने के लिए खोलेगी।
06.30 cat कमांड फाइल के कंटेंट को प्रदर्शित करेगा।
06.35 और अंत में हम 'फाइल डिस्क्रिप्टर' बंद करते हैं।
06.39 अब इस 'शैल स्क्रिप्ट' को निष्पादित करते हैं।
06.42 टर्मिनल पर, मैं प्रोम्प्ट को क्लियर करती हूँ।
06.47 टाइप करें: 'chmod space plus x space fdread dot sh'
06.55 टाइप करें 'dot slash fdread dot sh'
07.01 हम टर्मिनल पर आउटपुट देख सकते हैं।
07.05 'output dot txt' फाइल का कंटेंट प्रदर्शित होता है।
07.10 यह हमें ट्यूटोरियल के अंत में लाता है।
07.13 स्लाइड पर वापस आएँ।
07.16 संक्षेप में,
07.17 इस ट्यूटोरियल में हमने सीखा,
07.19 'आउटपुट फाइल डिस्क्रिप्टर' को असाइन करना
07.22 'इनपुट फाइल डिस्क्रिप्टर' को असाइन करना
07.26 'फाइल डिस्क्रिप्टर' को बंद करना
07.28 नियत कार्य के रूप में,
07.30 'फाइल डिस्क्रिप्टर्स' का उपयोग करके 'test dot txt' फाइल में कुछ लाइन्स को संलग्न करने का प्रयास करें।
07.36 'फाइल डिस्क्रिप्टर्स' का उपयोग करके फाइल के कंटेंट को प्रदर्शित करें।
07.41 निम्न लिंक पर उपलब्ध वीडियो देखें।
07.45 यह स्पोकन ट्यूटोरियल को सारांशित करता है।
07.48 अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके देख सकते हैं।
07.53 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ चलाती है।
07.58 ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।
08.02 अधिक जानकारी के लिए contact@ spoken HYPHEN tutorial DOT org पर लिखें।
08.10 स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।
08.14 यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।
08.22 इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है

http://spoken-tutorial.org\NMEICT-Intro

08.33 यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, आई आई टी बॉम्बे से मैं श्रुति आर्य अब आपसे विदा लेती हूँ।
08.37 हमसे जुड़ने के लिए धन्यवाद।

Contributors and Content Editors

Devraj, Prabhakarpandey, Shruti arya