BASH/C3/Advance-topics-in-a-function/Malayalam
From Script | Spoken-Tutorial
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 | ഐഐടി ബോംബെയിൽ നിന്നുള്ള വിജി നായർ ആണ്. പങ്കുചേർന്നതിന് നന്ദി. |