BASH/C3/Basics-of-Redirection-(error-handling)/Hindi

From Script | Spoken-Tutorial
Revision as of 00:12, 3 February 2015 by Prabhakarpandey (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


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 यदि नहीं, तो कृपया संबंधित ट्यूटोरियल्स के लिए दिखाई गई वेबसाइट पर जाएँ।

(http://www.spoken-tutorial.org)

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 यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ, धन्यवाद।

Contributors and Content Editors

Devraj, Prabhakarpandey, Pratik kamble, Shruti arya