BASH/C3/Advance-topics-in-a-function/Malayalam

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:01 പ്രിയ സുഹൃത്തുക്കളെ, Advance topics in a function . എന്ന സ്പോകെൻ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം
00:08 ഈ ട്യൂട്ടോറിയലില് നമ്മള് പഠിക്കും:
00:11 background ൽ ഫങ്ക്ഷന് ൽ source കമാൻഡ് വെക്കുന്നത്
00:14 ചില ഉദാഹരണങ്ങളുടെ സഹായത്തോടെ.
00:18 ഈ ട്യൂട്ടോറിയൽ പിന്തുടരുന്നതിന്, BASH. ലെ Shell Scripting അറിവ് നിങ്ങൾക്ക് ഉണ്ടായിരിക്കണം.
00:24 ഇല്ലെങ്കിൽ, പ്രസക്തമായ ട്യൂട്ടോറിയലുകൾക്കായി, കാണിച്ചിരിക്കുന്നതുപോലെ ഞങ്ങളുടെ വെബ്സൈറ്റ് സന്ദർശിക്കുക. http://spoken-tutorial.org/What_is_a_Spoken_Tutorial
00:30 ഈ ട്യൂട്ടോറിയലിനായി ഞാൻ ഉപയോഗിക്കുന്നു:
00:32 'ഉബുണ്ടു ലിനക്സ് 12.04 ഓപ്പറേറ്റിംഗ് സിസ്റ്റം
00:36 GNU പതിപ്പ് 4.2
00:40 ദയവായി ശ്രദ്ധിക്കുക, , GNU Bashഉം അതിനുമുകളിലോ പ്രയോഗത്തിൽ ശുപാർശ ചെയ്തിരിയ്ക്കുന്നു.
00:46 source command ഷെൽ സ്ക്രിപ്റ്റ്' എന്ന ഫയലിലേക്ക് ലോഡ് ചെയ്യാൻ 'ഉപയോഗിച്ചിരിക്കുന്നു.
00:53 ആ ഫയലിൽ നിന്നും കമാൻഡുകൾ വായിക്കുകയും പ്രവർത്തിപ്പിക്കുകയും ചെയ്യുന്നു.
00:58 ഇത് 'കോഡ്' 'സ്ക്രിപ്റ്റിലേക്ക്' 'പുറമേ ഇമ്പോര്ട ചെയ്യുന്നു.
01:01 ഒന്നിലധികം സ്ക്രിപ്റ്റുകൾ ഒരു സാധാരണ ഡാറ്റ അല്ലെങ്കിൽfunction library.ഉപയോഗിക്കുമ്പോൾ ഇത് ഉപയോഗപ്രദമാണ്.
01:09 source എന്ന കമാൻഡ് ആണ് താഴെ കൊടുത്തിരിക്കുന്നത്.
01:12 source filename
01:15 source Path_to_file
01:18 souce filename arguments.
01:22 ഞാൻ 'function dot sh'. തുറക്കാൻ അനുവദിക്കുക.
01:26 ഇത് 'ഷിബാംഗ് ലൈന്' ആണ്.
01:29 source detail dot sh ഫയൽ detail dot sh ഫയൽ function dot sh.ആയി ലോഡു ചെയ്യും.
01:37 ' detail dot sh ഫയൽ തുറക്കാൻ അനുവദിക്കുക.
01:41 എനിക്ക് ഒരു 'ഫങ്ഷൻ' മഷീൻ 'ഉണ്ട്.
01:44 ഫംഗ്ഷൻ-
01:47 echo "ഫങ്ഷൻ മെഷീൻ function dot sh ഫയൽ എന്ന പേരിൽ വിളിക്കുന്നു.
01:52 'സേവ്' ക്ലിക്ക് ചെയ്യുക.
01:54 ഇനി നമുക്ക് function dot sh 'ഫയൽ ലേക്ക് പോകാം.
01:59 ഇവിടെ, ടൈപ്പ് ചെയുക echo “Beginning of program”.
02:04 'സേവ്' ക്ലിക്ക് ചെയ്യുക.
02:06 പിന്നെ ടൈപ്പ് ചെയ്യുക:machine echo “End of program”.
02:12 “Beginning of program”.എന്ന സന്ദേശം അച്ചടിക്കും.
02:16 machine function call.ആണ്. '
02:19 End of program.എന്ന സന്ദേശം അച്ചടിക്കും.
02:23 'മഷീൻ' 'ഫങ്ഷൻ' ആണ്. അത് detail dot shഫയൽ ആണ്.
02:29 'ഫങ്ഷൻ' , ഇവിടെ, detail dot shഫയലിൽ ആണ്.
02:34 ഇപ്പോള് 'സേവ്' ല് ക്ലിക് ചെയ്യുക.
02:36 പ്രോഗ്രാം 'എക്സിക്യൂട്ട് ചെയ്യാം.
02:41 'ടെർമിനൽ' ടൈപ്പ് ചെയ്യുക:chmod space plus (+) x space function dot sh
02:51 'Enter' അമർത്തുക.
02:53 ടൈപ്പ്:'dot slash function dot sh
02:56 Enter.അമർത്തുക
02:59 'ഔട്ട്പുട്ട്' കാണിക്കുന്നു.
03:02 ഇപ്പോൾbackground function.ലേയ്ക്ക് പോകാം.
03:06 ബാക് ഗ്രൗണ്ട് ൽ process run ചെയ്യാൻ ഫങ്ഷൻ കോളിൻറെ അവസാനം '&' (ആംബർപ്ലാന്റ്) ഉപയോഗിക്കുന്നു.
03:13 shell fork എന്നത് command. റൺ ചെയ്യാനുള്ളchild process ആണ് .
03:19 forked process എന്നതിന് job number PID (Process Identifier).എന്നിവയും ഉണ്ടായിരിക്കും.
03:27 ഒരു ഉദാഹരണത്തിന്റെ സഹായത്തോടെ നമുക്ക് ഇത് മനസിലാക്കാം. ഞാൻ 'background dot sh' തുറക്കാൻ തുടങ്ങും.
03:35 ഇത് ഷിബങ്ങ് ലൈൻ ആണ്.'
03:38 bg underscore function function. ന്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു.
03:44 ഇവിടെ ഉള്ള 'echo' 'സ്റ്റേറ്റ്മെന്റ്"Inside bg_function”.സന്ദേശം കാണിക്കുന്നു.
03:50 അടുത്തതായി, 'mp3' ഫയലുകൾ കണ്ടെത്താനായി 'find' കമാൻഡ് ഉപയോഗിക്കും.
03:57 ഈ സ്റ്റെമെന്റ്റ് 'dot mp3' . വിപുലീകരണത്തോടുകൂടിയ എല്ലാ ഫയലുകളും കണ്ടെത്തും
04:03 ഇത് നിലവിലുള്ളworking directory. ചെയ്യും.
04:07 Hyphen iname കേസ് അവഗണിക്കാൻ ഉപയോഗിക്കുന്നു.
04:11 ഇതിന്റെ ഫലം 'myplaylist.txt' ൽ സൂക്ഷിച്ചിരിക്കുന്നു.
04:16 ഇപ്പോൾ, ടൈപ്പ് ചെയ്യുക:bg underscore function ampersand(&). This is the function call. '&'(Ampersand) puts 'bg_function' in the background.
04:28 ഇപ്പോള് 'സേവ്' ല് ക്ലിക് ചെയ്യുക.
04:31 പ്രോഗ്രാം 'എക്സിക്യൂട്ട് ചെയ്യാം.
04:34 ടെർമിനലിലേക്ക് തിരികെ വരിക. '
04:37 ടൈപ്പ്:chmod space plus x space background dot sh
04:45 'Enter' അമർത്തുക ഇപ്പോൾ ടൈപ്പ്: 'dot slash background dot sh'
04:51 അമർത്തുക 'Enter.'
04:53 ബ്ലാങ്ക് ഔട്ട്പുട്ട് സൂചിപ്പിക്കുന്നു 'dot mp3' ഫയൽ നിലവിലെ ഡയറക്ടറിയിൽ ഇല്ല.
05:02 ഇപ്പോൾ, ഞങ്ങളുടെ പ്രോഗ്രാമിലേക്ക് തിരിച്ചുവരുക.
05:05 ടൈപ്പ് :echo (hyphen) -e "Process running in background are:backslash n" and jobs space hyphen l
05:19 'സേവ്' ക്ലിക്ക് ചെയ്യുക.
05:21 'echo' പ്രസ്താവന സന്ദേശം കാണിക്കും“Process running in background are ”.
05:28 jobs space hyphen l എല്ലാ background jobs. ന്റെയും സ്റ്റാറ്റസും പട്ടികപ്പെടുത്തുന്നു.
05:34 ഇപ്പോൾ നമ്മുടെ 'ടെർമിനൽ' വരിക.
05:38 ഇപ്പോൾ, ടൈപ്പ് ചെയ്യുക: 'dot slash background.sh' .
05:42 Enter. അമർത്തുക
05:44 'ഔട്ട്പുട്ട്' കാണിക്കുന്നു.
05:48 ഇവിടെ ' one 'ഓപ്പൺ ചെയ്ത ക്ലോസെ ചെയ്ത സ്ക്വാർ ബ്രക്റ്റ് job number.
05:53 3962 ആണ് 'PID' .
05:57 'PID' അതനുസരിച്ച് വ്യത്യാസപ്പെടും.
06:01 'ഫങ്ഷൻ' എക്സിക്യൂട്ട് ചെയ്യാൻ സമയമെടുക്കുമ്പോൾ, അത് ബാക് ഗ്രൗണ്ട് ൽ പ്രക്രിയ പ്രവർത്തിപ്പിക്കും
06:06 "Running". എന്ന നിലയിൽ സ്ഥിതി ഞങ്ങൾ കാണും.
06:11 സ്ക്രിപ്റ്റിന് മുമ്പായി 'ഫങ്ഷൻ' എക്സിക്യൂട്ട് ചെയ്താൽ, "Done".എന്ന നില ഞങ്ങൾ കാണും.
06:20 'ഔട്ട്പുട്ട്' യന്ത്രത്തിൽ നിന്ന് മെഷീനിലേക്ക് വ്യത്യസ്തമായിരിക്കും.
06:23 ഇത് നമ്മെ ഈ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്തെത്തിക്കുന്നു.
06:28 നമുക്ക് സംഗ്രഹിക്കാം. ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിച്ചത്:
06:32 Source കമാൻഡ്
06:34 background ൽ ഫങ്ക്ഷന് കൊടുക്കാൻ
06:36 ചില ഉദാഹരണങ്ങളുടെ സഹായത്തോടെ.
06:39 ഒരു അസൈൻമെന്റ്: add എന്ന ഒരു ഫങ്ഷൻ രണ്ട് നമ്പർ കൽ ചേർത്ത് ഫങ്ഷൻ മറ്റൊരു ഫയലിൽ വിളിക്കുക.
06:47 ചുവടെ കാണിച്ചിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമായ വീഡിയോ കാണുക:http://spoken-tutorial.org/What_is_a_Spoken_Tutorial
06:51 ഇത് സ്പോകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.
06:55 നിങ്ങൾക്ക് നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, ഡൌൺലോഡ് ചെയ്ത് കാണാവുന്നതാണ്.
07:00 സ്പോക്കണ് ട്യൂട്ടോറിയല് പ്രോജക്ട് ടീം:സ്പോക്കണ് ട്യൂട്ടോറിയല്സ് ഉപയോഗിച്ച് വര്ക്ക്ഷോപ്പ് നടത്തുന്നു. ഓൺലൈൻ ടെസ്റ്റ് പാസാകുന്നവർക്ക് സർട്ടിഫികറ്റുകൾ നല്കുന്നു.
07:10 കൂടുതൽ വിവരങ്ങൾക്ക് contact@spoken-tutorial.org ൽ എഴുതുക
07:18 'സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റ്' ടോക്ക് ടു എ ടീച്ചർ പദ്ധതിയുടെ ഭാഗമാണ്.
07:22 ഇതിനെ പിന്തുണക്കുന്നത് നാഷണൽ മിഷൻ ഓൺ എഡ്യൂക്കേഷൻ ത്രൂ ഐസിടി, എംഎച്ച്ആർഡി, ഗവർമെന്റ് ഓഫ് ഇന്ത്യ.
07:30 ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ചുവടെ കൊടുത്തിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമാണ്. http://spoken-tutorial.org/NMEICT-Intro
07:36 ഈ സ്ക്രിപ്റ്റ് FOSSEE, സ്പോക്കൺ ട്യൂട്ടോറിയൽ ടീമുകൾ സംഭാവന ചെയ്തു.
07:42 ഐഐടി ബോംബെയിൽ നിന്നുള്ള വിജി നായർ ആണ്. പങ്കുചേർന്നതിന് നന്ദി.

Contributors and Content Editors

Prena