BASH/C3/Using-File-Descriptors/Hindi

From Script | Spoken-Tutorial
Revision as of 16:31, 12 April 2015 by Prabhakarpandey (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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 हम पहले से ही पिछले ट्यूटोरियल में file descriptors' के बारे में अध्ययन किया है।
01.02 0, 1 और 2, stdin, stdout और stderr के लिए स्टेंडर्ड file descriptors हैं।
01.15 File descriptors का उपयोग i/o redirection के लिए होता है।
01.20 एक आउटपुट फाइल के लिए 'file descriptor असाइन के लिए सिंटेक्स हैः
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 स्टेंडर्ड file descriptors हैं।
02.09 किसी भी नई खोली गई फ़ाइल के लिए, हमारे पास 3 से 9 तक अतिरिक्त file descriptors हैं।
02.19 यहाँ, 3 file descriptor है।
02.22 यह output dot txt फाइल में आउटपुट लिखेगा।
02.30 स्ट्रिंग "Welcome to BASH learning" , output dot txt फाइल में भेजी जा चुकी है।
02.36 इसे 'file descriptor 3 के माध्यम से किया गया है।
02.42 यह एक फाइल में स्ट्रिंग को पुनः निर्देशित के समान है।
02.49 प्रत्येक नया स्ट्रिंग फाइल के साथ संलग्न किया जाएगा।
02.52 उदाहरण के लिएः
02.54 हम output dot txt' फाइल में मौजूदा सिस्टम डेट संलग्न करेंगे।
03.00 सिंटेक्स है: date SPACE greater-than symbol ampersand sign 3
03.13 यहाँ हम file descriptor' को बंद करते हैं।
03.16 इस लाइन के बाद, descriptor 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 टाइप करूँगा, descriptor के बंद होने के बाद।
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 अब हम इनपुट फ़ाइल के लिए file descriptor असाइल करेंगे।
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 और अंत में हम file descriptor. बंद करते हैं।
06.39 अब इस shell script को निष्पादित करते हैं।
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 output file descriptor को असाइन करना
07.22 input file descriptor को असाइन करना
07.26 file descriptor को बंद करना
07.28 नियत कार्य के रूप में,
07.30 file descriptors का उपयोग करके test dot txt फाइल में कुछ लाइन्स को संलग्न करने का प्रयास करें।
07.36 file descriptors का उपयोग करके फाइल के कंटेंट को प्रदर्शित करें।
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