BASH/C3/Using-File-Descriptors/Hindi

From Script | Spoken-Tutorial
Revision as of 00:03, 17 April 2015 by Shruti arya (Talk | contribs)

Jump to: navigation, search
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 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 इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है

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

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

Contributors and Content Editors

Devraj, Prabhakarpandey, Shruti arya