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

From Script | Spoken-Tutorial
Revision as of 23:37, 17 October 2017 by Vijinair (Talk | contribs)

Jump to: navigation, search
Time Narration
00:01 പ്രിയ സുഹൃത്തുക്കളെ Basics of redirection.സ്പോകെൻ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം
00:07 ഈ ട്യൂട്ടോറിയലില് നമ്മള് പഠിക്കും:
00:10 'Bash ലെ input output
00:12 Redirection file descriptors
00:15 standard input standard output
00:18 ചില ഉദാഹരണങ്ങളുടെ സഹായത്തോടെ standard error
00:22 ഈ ട്യൂട്ടോറിയൽ പിന്തുടരുന്നതിന്, BASH. ലെ Shell Scriptingൻറെ അറിവ് നിങ്ങൾക്ക് ഉണ്ടായിരിക്കണം.
00:28 ഇല്ലെങ്കിൽ, പ്രസക്തമായ ട്യൂട്ടോറിയലുകൾക്കായി, കാണിച്ചിരിക്കുന്നതുപോലെ ഞങ്ങളുടെ വെബ്സൈറ്റ് സന്ദർശിക്കുക. http://www.spoken-tutorial.org
00:34 ഈ ട്യൂട്ടോറിയലിനായി ഞാൻ ഉപയോഗിക്കുന്നു:
00:36 'ഉബുണ്ടു ലിനക്സ് 12.04' ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഉം
00:40 'ഗ്നു ബാഷ്' പതിപ്പ് 4.2
00:43 ദയവായി ശ്രദ്ധിക്കുക, GNU Bash വേർഷൻ 4-ഉം അതിനുമുകളിലോ പ്രയോഗത്തിൽ ശുപാർശ ചെയ്തിരിയ്ക്കുന്നു.
00:50 GNU/Linux ൽ നമുക്ക്' ഔട്ട്പുട്ട് 'ഒരു ഫയലിൽ നിന്ന് അല്ലെങ്കിൽ' ഇൻപുട്ട് 'എന്ന ഫയൽ അയയ്ക്കാൻ കഴിയും.
00:58 ഓരോ 'ഷെൽ' കമാൻഡ് അതിന്റെ ഇൻപുട്ടും ഔട്ട്പുട്ട് ഉം ഉണ്ട്.
01:03 'ഷെൽ' 'ഉപയോഗിച്ച് വ്യാഖ്യാനിച്ച ഒരു പ്രത്യേക നൊട്ടേഷൻ ഉപയോഗിച്ച് ഇൻപുട്ട്, ഔട്ട്പുട്ട് റീഡയറക്ട് ചെയ്യുന്നു.
01:11 ഇൻപുട്ട് അല്ലെങ്കിൽ ഔട്ട്പുട്ടിന്റെ ഡിഫാൾട് പാഥ് മാറ്റുന്നത് 'റീഡയറക്ഷൻ' എന്നറിയപ്പെടുന്നു.
01:18 GNU/Linux എല്ലാം ഹാർഡ്വെയർ ഉൾപ്പെടെ ഒരു ഫയൽ ആണ്.
01:24 സാധാരണ റിട്ടേൺ മൂല്യങ്ങൾ ഇവയാണ്:
01:27 'ഇൻപുട്ട്' എന്നതിന് വേണ്ടി '0' അതായത് 'keybord
01:31 'ഔട്ട്പുട്ട്' അതായത്screen
01:34 എന്നതിനായുള്ള 2 'error അതായത്, 'screen
01:38 0, 1, 2 എന്നിവയാണ് POSIX നമ്പരുകൾ കൂടാതെ file descriptors (FD). എന്നും അറിയപ്പെടുന്നു.
01:46 ഒരു ഉപയോക്താവ് അല്ലെങ്കിൽ മറ്റ് പ്രോഗ്രാമുകളുമായി സംസാരിക്കാൻ ഒരു re-director POSIX 'നമ്പർ ഉപയോഗിക്കുന്നു.
01:54 Standard input:സാധാരണ ഇൻപുട്ട് സ്ഥിര ഇൻപുട്ട് രീതിയാണ്.
02:00 ഇൻപുട്ട് വായിക്കാനായി എല്ലാ കമാൻഡുകളും ഇത് ഉപയോഗിക്കുന്നു.
02:04 പൂജ്യം (0) ആണ് ഇത് സൂചിപ്പിക്കുന്നത്.
02:07 stdin (Standard input). എന്നും അറിയപ്പെടുന്നു.
02:13 സ്വതവേയുള്ള standard input കീബോർഡാണ്.
02:17 'Less than സിംബൽ input redirection സിംബൽ
02:22 സിന്റാക്സ് command space less than symbol space filename.
02:30 redirection dot sh. എന്ന പേരിൽ ഒരു ഫയൽ തുറക്കട്ടെ.
02:34 ഞാൻ ഈ ഫയലിൽ ചില കോഡ് ടൈപ്പ് ചെയ്തു.
02:37 ഇത് shebang line. ആണ്.
02:41 ടൈപ്പ്: sort space less than symbol space file dot txt.
02:48 ഇത് input redirection. എന്നതിന്റെ ഒരു ഉദാഹരണമാണ്.
02:52 'ഇൻപുട്ട്' 'file dot txt' ഫയൽ ൽ നിന്നും എടുത്തിട്ടുണ്ട്.
02:57 'ഫയല് dot txt' യില് കാണിക്കുന്ന സംഖ്യകള്ക്ക് sort കമാന്ഡ് നല്കുന്നു.
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 അമർത്തുക 'നൽകുക.'
03:51 സോർട്ടിങ് ചെയ്താൽ terminal എന്ന വിഭാഗത്തിൽ output കാണാം.
03:56 നമ്പറുകൾ ക്രമത്തിൽ ക്രമീകരിച്ചിട്ടുണ്ട്.
04:00 നമ്മുടെ സ്ലൈഡുകളിലേക്ക് തിരികെ വരാം.
04:03 Standard output::ഔട്ട്പുട്ട് പ്രദർശിപ്പിക്കുന്നതിന് എല്ലാ നിർദ്ദേശങ്ങളും അടിസ്ഥാന ഔട്ട്പുട്ട് ഉപയോഗിക്കുന്നു.
04:10 'ഡിഫാൾട്ട്' ഔട്ട്പുട്ട് സ്ക്രീനിൽ കാണാം.
04:14 അത് ഒന്നാമത്തെ ഒന്നായിരുന്നു (1).
04:17 stdout (Standard output). എന്നും അറിയപ്പെടുന്നു. '
04:23 ( > )Greater thanഔട്ട്പുട്ട് റീഡയറക്ഷൻ സിമ്പോൾ ആണ്.
04:28 സിന്റാക്സ്command space greater than symbol space filename.
04:35 നമുക്ക് തിരിച്ചു പോകാംredirection dot sh.
04:41 Comment മുൻപത്തെ ലൈൻ അതായത് I.e. sort.
04:45 താഴെ ടൈപ്പ് ചെയുക ls space greater than symbol space ls underscore file.txt
04:55 ഇത് output redirection. യുടെ ഒരു ഉദാഹരണമാണ്.
04:59 'Ls' ന്റെ ഫലം ls_file dot txt '-ൽ സൂക്ഷിക്കും.
05:06 'ls' കമാന്ഡ് ആ ഡയറക്ടറിയില് ഫയലുകളെ പറ്റിയുള്ള വിവരങ്ങള് പട്ടികപ്പെടുത്തുന്നു.
05:14 ഇപ്പോൾ 'സേവ് ഫയൽ' ടെർമിനൽ ലേക്ക് മാറുക.
05:19 'പ്രോംപ്റ്റിനെ' ക്ലിയർ ചെയുക . ആദ്യം നമുക്ക് 'ls' എന്ന് ടൈപ് ചെയ്ത് ഔട്ട്പുട്ട് നോക്കാം.
05:28 ഇപ്പോൾup-arrow കീ മൂന്ന് തവണ അമർത്തുക.
05:33 dot slash redirection dot sh. മുന്പത്തെ കമാൻഡുകൾ വീണ്ടും ഓർക്കുക.
05:38 Enter.അമർത്തുക
05:41 'ഔട്ട്പുട്ട്' കൃത്യമായി റീഡയറക്ട് ചെയ്തിട്ടുണ്ടോ എന്ന് പരിശോധിക്കാം.
05:46 ടൈപ്പ് ചെയ്യുക:gedit space ls underscore file dot txt Enter.അമർത്തുക
05:56 ഇപ്പോൾ നമുക്ക് ഈ ഫയലിൽ 'ഔട്ട്പുട്ട്' കാണാവുന്നതാണ്. നമ്മുടെ 'റീഡയറക്ട്' വിജയകരമായിരുന്നു.
06:03 നമ്മുടെ സ്ലൈഡുകളിലേക്ക് തിരികെ വരാം.
06:06 Standard error:സ്റ്റാൻഡേർഡ് എറർ ഡീഫോൾട് output errorആണ് .
06:12 എല്ലാ സിസ്റ്റം പിശകുകളും എഴുതാൻ ഇത് ഉപയോഗിക്കുന്നു.
06:16 ഇത് number two (2). ആണ്.
06:20 Stderr (സ്റ്റാൻഡേർഡ് എറർ) എന്നറിയപ്പെടുന്നു. '
06:25 സ്വതവേയുള്ള 'സ്റ്റാൻഡേർഡ് എറർ' ഔട്ട്പുട്ട് സ്ക്രീനിൽ അല്ലെങ്കിൽ മോണിറ്ററിൽ കാണാവുന്നതാണ്.
06:32 Two greater than symbol (2>) error redirection സിംബൽ ആണ്.
06:36 സിന്റാക്സ് ആണ് command space 2 greater than symbol space error dot txt.
06:44 redirection dot sh. എന്ന ഫയലിലേക്ക് തിരികെ പോകാം.
06:49 ഞങ്ങൾ മുമ്പത്തെ വരി കമന്റ് ചെയ്യും. അതായത്, '.
06:54 താഴെ, ടൈപ്പ് ചെയ്യുക: rm space backslash tmp backslash 4815 dot txt space 2 greater than symbol space error dot txt.
07:11 error output error dot txt file.എന്നതിലേക്ക് റീഡയറക്ട് ചെയ്തിരിക്കുന്നു.
07:17 ഇപ്പോൾ 'സേവ്' ക്ലിക്ക് ചെയ്ത് ടെർമിനൽ 'പോകുക.
07: 22 ആദ്യം എറർ കാണുന്നതിനായി നമ്മള് ഒരു കമാന്ഡ് ടൈപ്പ് ചെയ്യും.
07:26 ടൈപ്പ് ചെയ്യുക:rm space slash tmp slash 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 up-arrow കീ അമർത്തുക
07:55 കൂടാതെ 'കമാൻറ്' dot slash redirection dot sh.ഓർക്കുക
08:01 Enter.അമർത്തുക
08:03 'എറർ റീഡയറക്ട് ചെയ്തിട്ടുണ്ടോ എന്ന് പരിശോധിക്കാം.
08:07 ടൈപ്പ് ചെയ്യുകgedit space error dot txt enter അമർത്തുക
08:15 ഇപ്പോള് 'error' error dot txt.എന്ന ഫയലിലേക്ക് റീഡയറക്ട് ചെയ്യാന് സാധിക്കും.
08: 22 ഇത് നമ്മെ ഈ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്തെത്തിക്കുന്നു.
08:26 സംഗ്രഹിക്കാം.
08:28 ഈ ട്യൂട്ടോറിയലില് നമ്മള് പഠിച്ചത്:
08:31 ബാഷ് ഇൻപുട്ടും ഔട്ട്പുട്ടും
08:35 Redirection and file descriptors
08:38 '<' (less than) symbol ഉപയോഗിച്ച് standard input
08:42 standard output ഉപയോഗിച്ച് '>' (greater than) symbol
08:47 standard error ഉപയോഗിച്ച് '2>' (2 greater than symbol).
08:52 ഒരു അസൈൻമെന്റ്-
08:54 C, C ++, Java പോലുള്ള ഏത് ലാംഗ്വേജ് ലും പ്രോഗ്രാം എഴുതുക
08:59 ഔട്ട്പുട്ട് 'അല്ലെങ്കിൽ' എറർ 'ഒരു പുതിയ ഫയലിലേക്ക് redirect ചെയുക .
09:04 അല്ലെങ്കിൽ, നിങ്ങളുടെ പേര്, വിലാസം തുടങ്ങിയ ചില ഉള്ളടക്കങ്ങൾ ഉപയോഗിച്ച് ഒരു 'ടെക്സ്റ്റ് ഫയൽ' സൃഷ്ടിക്കുക.
09:11 ഒരു പുതിയ ഫയലിലേക്ക് ഉള്ളടക്കം റീഡയറക്ട് ചെയ്യുക.
09:15 ചുവടെ കാണിച്ചിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമായ വീഡിയോ കാണുക.
09:19 ഇത് സ്പോകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.
09:23 നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് അത് ഡൌൺലോഡ് ചെയ്ത് കാണാം.
09:28 സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്ട് ടീം:
09:30 സ്പോക്കൺ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്ഷോപ്പുകൾ നടത്തുന്നു.
09:34 ഓൺലൈൻ ടെസ്റ്റ് പാസാകുന്നവർക്ക് സർട്ടിഫികറ്റുകൾ നല്കുന്നു.
09:38 കൂടുതൽ വിവരങ്ങൾക്ക് contact@spoken-tutorial.org ൽ എഴുതുക
09:46 'സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റ്' ടോക്ക് ടു എ ടീച്ചർ പദ്ധതിയുടെ ഭാഗമാണ്.
09:50 ഇതിനെ പിന്തുണക്കുന്നത് നാഷണൽ മിഷൻ ഓൺ എഡ്യൂക്കേഷൻ ത്രൂ ഐസിടി, എംഎച്ച്ആർഡി, ഗവർമെന്റ് ഓഫ് ഇന്ത്യ.
09:58 ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ചുവടെ കൊടുത്തിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമാണ്.
10:04 സ്ക്രിപ്റ്റ് FOSSEE, സ്പോക്കൺ ട്യൂട്ടോറിയൽ ടീമുകൾ സംഭാവന ചെയ്തു.
10:10 ഇത് ഐ.ഐ.ടി ബോംബയിൽ നിന്ന് വിജി നായർ . പങ്കുചേർന്നതിന് നന്ദി.

Contributors and Content Editors

PoojaMoolya, Prena, Vijinair