BASH/C3/Using-File-Descriptors/Hindi
From Script | Spoken-Tutorial
Revision as of 16:31, 12 April 2015 by Prabhakarpandey (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 | हम पहले से ही पिछले ट्यूटोरियल में 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 | धन्यवाद। |