BASH/C3/Basics-of-Redirection-(error-handling)/Hindi
From Script | Spoken-Tutorial
Revision as of 00:12, 3 February 2015 by Prabhakarpandey (Talk | contribs)
Time | Narration |
00:01 | नमस्कार दोस्तों, Basics of redirection पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00:07 | इस ट्यूटोरियल में हम कुछ उदाहरण की सहायता से |
00:10 | सीखेंगेः Bash में इनपुट औऱ आउटपुट |
00:12 | Redirection और |
00:15 | फाइल descriptors |
00:16 | Standard इनपुट |
00:18 | Standard आउटपुट |
00:19 | Standard एरर |
00:22 | इस ट्यूटोरियल का अनुकरण करने के लिए आपको BASH में Shell Scripting का ज्ञान होना चाहिए। |
00:28 | यदि नहीं, तो कृपया संबंधित ट्यूटोरियल्स के लिए दिखाई गई वेबसाइट पर जाएँ। |
00:34 | इस ट्यूटोरियल के लिए मैं उपयोग कर रहा हूँ। |
00:36 | ऊबंटु लिनक्स 12.04 ऑपरेटिंग सिस्टम और |
00:40 | GNU BASH वर्जन 4.2 |
00:43 | कृपया ध्यान दें, GNU Bash वर्जन 4 या उपरोक्त अभ्यास के लिए अनुशंसित है। |
00:50 | GNU/Linux में हम फाइल में आउटपुट भेज सकते हैं या फाइल से इनपुट पढ सकते हैं। |
00:58 | प्रत्येक Shell कमांड के अपने स्वयं के इनपुट औऱ आउटपुट हैं। |
01:03 | इनपुट और आउटपुट Shell द्वारा विशेष अंकन व्याख्या का उपयोग करके redirect होते हैं। |
01:11 | इनपुट या आउटपुट के डिफॉल्ट पाथ के परिवर्तन को redirection कहते हैं। |
01:18 | GNU/Linux में हार्डवेयर सहित सब कुछ एक फाइल है। |
01:24 | सामान्य रिटर्न वैल्यूज हैंः |
01:27 | Input के लिए 0 अर्थात Keyboard |
01:31 | Output के लिए 1 अर्थात Screen |
01:34 | Error के लिए 2 अर्थात Screen |
01:38 | 0, 1, 2 POSIX संख्याएँ हैं और file descriptors' (FD) के रूप में जाने जाते हैं। |
01:46 | redirector POSIX संख्याओं का उपयोग यूजर या अन्य प्रोग्राम के साथ व्याख्यान करने के लिए करता है। |
01:54 | Standard इनपुट: Standard इनपुट डिफ़ॉल्ट इनपुट मेथड है। |
02:00 | यह इनपुट को पढने के लिए सभी कमांड्स द्वारा प्रयोग किया जाता है। |
02:04 | इसे शून्य(0) से दर्शाया जाता है। |
02:07 | stdinb(Standard input) के रूप में भी जाना जाता है। |
02:13 | डिफॉल्ट standard इनपुट कीबोर्ड है। |
02:17 | Less than सिंबल इनपुट redirection सिंबल है। |
02:22 | सिंटेक्स हैः Command space less than symbol space filename |
02:30 | मैं redirection dot sh फाइल खोलता हूँ। |
02:34 | मैंने इस फाइल में कुछ कोड टाइप किया है। |
02:37 | यह shebang लाइन है। |
02:41 | टाइप करेंः' sort space less than symbol space file dot txt |
02:48 | यह इनपुट redirection का एक उदाहरण है। |
02:52 | इनपुट file dot txt फाइल से लिया गया है। |
02:57 | sort कमांड file dot txt में मौजूद संख्याओं को शॉर्ट करता है। |
03:04 | Save पर क्लिक करें। |
03:06 | redirection dot sh फाइल को रन करें। |
03:10 | अपने कीबोर्ड पर एक साथ Ctrl, Alt और T का उपयोग करके टर्मिनल खोलें। |
03:18 | इससे पहले, file dot txt का कंटेंट देखते हैं। |
03:23 | टाइप करें cat space file dot txt. |
03:27 | Enter दबाएँ। |
03:30 | आप देख सकते हैं कि फाइल में संख्याओं की श्रृंखला शामिल है। |
03:35 | अब टाइप करें: chmod space plus x space redirection dot sh |
03:43 | Enter दबाएँ। |
03:45 | टाइप करेंः dot slash redirection dot sh |
03:48 | Enter दबाएँ। |
03:51 | हम क्रमबद्धता के बाद टर्मिनल पर आउटपुट देख सकते हैं। |
03:56 | संख्याएँ अवरोही क्रम में क्रमबद्ध हैं। |
04:00 | अपनी स्लाइड्स पर वापस आयें। |
04:03 | Standard आउटपुटः Standard आउटपुट का उपयोग सभी कमांड्स द्वारा आउटपुट प्रदर्शित करने के लिए किया जाता है। |
04:10 | डिफ़ॉल्ट आउटपुट स्क्रीन पर प्रदर्शित होता है। |
04:14 | इसे संख्या एक(1) से दर्शाया जाता है। |
04:17 | stdout (Standard output). ' के रूप में भी जाता जाता है। |
04:23 | ( > )Greater than सिंबल आउटपुट redirection सिंबल है। |
04:28 | सिंटेक्स हैःCommand space greater symbol space filename |
04:35 | मैं redirection dot sh फाइल पर वापस जाता हूँ। |
04:41 | पिछली लाइन कमेंट करें जो कि sort है। |
04:45 | इसके नीचे टाइप करेंः ls space greater than space ls underscore file.txt |
04:55 | यह आउटपुट redirection का एक उदाहरण है। |
04:59 | 'ls' का आउटपुट ls_file dot txt में संचित होगा। |
05:06 | ls कमांड उस विशेष डाइरेक्टरी में फाइल्स के बारे में जानकारी सूचीबद्ध करता है। |
05:14 | अब फाइल को सेव करें और टर्मिनल पर जाएँ। |
05:19 | मैं प्रॉम्प्ट को क्लियर करता हूँ। पहले 'ls' टाइप करें और आउटपुट देखें। |
05:28 | अब uparrow की(key) को तीन बार दबाएँ। |
05:33 | पिछली कमांड dot slash redirection dot sh को रिकॉल करें। |
05:38 | और Enter दबाएँ। |
05:41 | अब जाँचते हैं कि क्या आउटपुट सही तरीके से redirect है। |
05:46 | टाइप करेंः gedit space ls underscore file dot txt और Enter दबाएँ। |
05:56 | हम अब आउटपुट को इस फाइल में देख सकते हैं। अतः हमारा redirect सफल था। |
06:03 | अपनी स्लाइड्स पर वापस आएँ। |
06:06 | Standard error डिफ़ॉल्ट आउटपुट एरर है। |
06:12 | इसका उपयोग सभी सिस्टम एरर्स लिखने के लिए किया जाता है। |
06:16 | इसे संख्या दो(2) से दर्शाया जाता है। |
06:20 | stderr (Standard error). के रूप में भी जाना जाता है। |
06:25 | डिफॉल्ट standard error आउटपुट स्क्रीन या मॉनीटर पर दिखाई देता है। |
06:32 | Two greater than symbol (2>) एरर redirection सिंबल है। |
06:36 | सिंटेक्स हैः command space 2 greater than space error dot txt |
06:44 | मैं फाइल 'redirection dot sh पर वापस जाता हूँ। |
06:49 | हम पिछली लाइन को कमेंट करेंगे अर्थात ls |
06:54 | इसके नीचे टाइप करें rm space backslash tmp backslash 4815 dot txt space 2 greater than symbol space error dot txt. |
07:11 | एरर आउटपुट error dot txt file. में redirect होता है। |
07:17 | अब Save पर क्लिक करें और टर्मिनल पर जाएँ। |
07:22 | हम पहले एरर को देखने के लिए एक कमांड टाइप करेंगे। |
07:26 | टाइप करें rm space backslash tmp backslash 4815 dot txt |
07:36 | Enterदबाएँ। |
07:38 | प्रदर्शित एरर हैः |
07:40 | rm: cannot remove slash tmp slash 4815 dot txt: No such file or directory |
07:49 | अब हम अपनी फाइल को निष्पादित करेंगे। |
07:53 | uparrow' की(key) दबाएँ। |
07:55 | और पिछली कमांड dot slash redirection dot sh को रिकॉल करें। |
08:01 | Enter दबाएँ। |
08:03 | अब देखते हैं कि क्या एरर redirect होती है। |
08:07 | टाइप करें gedit space error dot txt और Enter दबाएँ। |
08:15 | हम अब फाइल error dot txt के लिए redirected एरर देख सकते हैं। |
08:22 | यह हमें इस ट्यूटोरियल के अंत में लाता है। |
08:26 | संक्षेप में, |
08:28 | इस ट्यूटोरियल में हमने सीखा |
08:31 | Bash में इनपुट और आउटपुट |
08:35 | Redirection और फाइल descriptors |
08:38 | <(less than) सिंबल का उपयोग करके Standard इनपुट |
08:42 | >(greater than) सिंबल का उपयोग करके Standard आउटपुट |
08:47 | 2> (2 greater than) सिंबल का उपयोग करके Standard एरर। |
08:52 | नियत-कार्य के रुप में, |
08:54 | किसी भी लैंग्वेज जैसे C, C++, Java में एक प्रोग्राम लिखें। |
08:59 | और नई फाइल में आउटपुट या एरर redirect करें। |
09:04 | या कुछ कंटेंट जैसे आपका नाम, पता के साथ एक टेक्स्ट फाइल बनाएँ। |
09:11 | नई फाइल के लिए कंटेंट को Redirect करें। |
09:15 | निम्न लिंक पर उपलब्ध वीडियो देखें। |
09:19 | यह स्पोकन ट्यूटोरियल को सारांशित करता है। |
09:23 | यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करने और देख सकते हैं। |
09:28 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, |
09:30 | स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है। |
09:34 | ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं। |
09:38 | अधिक जानकारी के लिए contact@ spoken HYPHEN tutorial DOT org पर लिखें। |
09:46 | स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है। |
09:50 | यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। |
09:58 | इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है |
10:04 | इस स्क्रिप्ट को FOSSEE और स्पोकन ट्यूटोरियल टीमों द्वारा योगदान दिया गया है। |
10:10 | यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ, धन्यवाद। |