BASH/C3/Using-File-Descriptors/Hindi
From Script | Spoken-Tutorial
Revision as of 11:51, 15 April 2015 by Shruti arya (Talk | contribs)
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 | यदि नहीं, तो कृपया संबंधित ट्यूटोरियल्स के लिए दिखाई गई वेबसाइट पर जाएँ। |
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 lesser 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 | इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है |
08.33 | यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं श्रुति आर्य अब आपसे विदा लेती हूँ। |
08.37 | हमसे जुड़ने के लिए धन्यवाद। |