Difference between revisions of "BASH/C3/Advance-topics-in-a-function/Telugu"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with "{|border=1 |'''Time''' |'''Narration''' |- | 00:01 |ప్రియమైన స్నేహితులారా, '''Advance topics in a function ''' పై '''spoken tuto...")
 
Line 5: Line 5:
 
|-
 
|-
 
| 00:01
 
| 00:01
|ప్రియమైన స్నేహితులారా, '''Advance topics in a function '''  పై '''spoken tutorial''' కు స్వాగతం.
+
|ప్రియమైన స్నేహితులారా, '''Advance topics in a function '''  పై '''spoken tutorial''' కు స్వాగతం.
  
 
|-
 
|-
Line 13: Line 13:
 
|-
 
|-
 
| 00:11
 
| 00:11
|''source '' కమాండ్ ఒక ఫంక్షన్ ను '''background''' లో ఉంచడాన్ని
+
|''source '' కమాండ్, ఒక ఫంక్షన్ ను '''background''' లో ఉంచడం
  
 
|-
 
|-
| 00:14  
+
| 00:14
|కొన్ని ఉదాహరణలు సహాయంతో నేర్చుకుందాము.
+
|కొన్ని ఉదాహరణల సహాయంతో నేర్చుకుంటాము.
  
 
|-
 
|-
Line 25: Line 25:
 
|-
 
|-
 
| 00:24
 
| 00:24
|లేకపోతే, సంబంధిత ట్యుటోరియల్స్ కోసం, దయచేసి మా వెబ్ సైట్ ను సందర్శించండి, ఇది చూపబడింది.
+
|లేకపోతే, సంబంధిత ట్యుటోరియల్స్ కోసం, దయచేసి చూపబడిన మా వెబ్ సైట్ ను సందర్శించండి.  
 
http://spoken-tutorial.org/What_is_a_Spoken_Tutorial
 
http://spoken-tutorial.org/What_is_a_Spoken_Tutorial
  
Line 31: Line 31:
 
| 00:30
 
| 00:30
 
|ఈ ట్యుటోరియల్ కోసం నేను,  
 
|ఈ ట్యుటోరియల్ కోసం నేను,  
 
 
 
  
 
|-
 
|-
Line 49: Line 46:
 
|-
 
|-
 
| 00:46
 
| 00:46
|'''source''' '''command'''  ఫైల్ ని '''Shell script'''  లో '''load''' చేయడానికి ఉపయోగిస్తారు.
+
|'''source''' '''command''' ను ఫైల్ ని '''Shell script'''  లో '''load''' చేయడానికి ఉపయోగిస్తారు.
  
 
|-
 
|-
Line 57: Line 54:
 
|-
 
|-
 
| 00:58  
 
| 00:58  
|ఇది '''script''' లోకి '''code'''  ని కూడా దిగుమతి చేస్తుంది.
+
|ఇది '''script''' లోకి '''code'''  ను కూడా దిగుమతి చేస్తుంది.
  
 
|-
 
|-
 
| 01:01
 
| 01:01
|బహుళ స్క్రిప్ట్ లు సాధారణ డేటాను లేదా '''function library''' ని ఉపయోగించినప్పుడు ఇది ఉపయోగపడుతుంది.
+
|బహుళ స్క్రిప్ట్ లు సాధారణ డేటాను లేదా '''function library''' ని ఉపయోగించినప్పుడు ఇది ఉపయోగకరంగాఉండును.  
  
 
|-
 
|-
 
| 01:09
 
| 01:09
 
|'''source'''  కమాండ్ కొరకు సింటాక్స్ ఈవిధంగా ఉంటుంది-
 
|'''source'''  కమాండ్ కొరకు సింటాక్స్ ఈవిధంగా ఉంటుంది-
 
 
 
  
 
|-
 
|-
 
| 01:12
 
| 01:12
|'''source filename'''
+
|''source filename'''
 
+
  
  
Line 85: Line 78:
  
 
|-  
 
|-  
|01:22
+
|01:22  
|నన్ను ''' 'function dot sh'''' ఫైల్ ను తెరవనివ్వండి.
+
|నేను ''' 'function dot sh'''' ఫైల్ ను తెరుస్తున్నాను.  
 +
 
  
 
|-  
 
|-  
Line 94: Line 88:
 
|-
 
|-
 
|01:29
 
|01:29
|'''source detail dot sh'''  '''detail dot sh ''' ఫైల్ ను '''function dot sh'''లోకి లోడ్ చేస్తుంది.
+
| '''source detail dot sh''' కమాండ్ '''detail dot sh ''' ఫైల్ ను '''function dot sh'''లోకి లోడ్ చేస్తుంది.
  
 
|-  
 
|-  
 
|01:37
 
|01:37
|నన్ను''' detail dot sh'''  ఫైల్ ను తెరవనివ్వండి.
+
|నేను ''' detail dot sh'''  ఫైల్ ను తెరుస్తున్నాను.  
  
 
|-
 
|-
 
|01:41
 
|01:41
|నాకు ఒక '''function''' '''machine''' ఉంది.
+
|ఇక్కడ  '''machine''' అనే  ఒక '''function''' ఉంది.
  
 
|-
 
|-
Line 111: Line 105:
 
|01:47
 
|01:47
 
|'''echo "function machine is called in function dot sh file" ''' అని టైప్ చేయండి.
 
|'''echo "function machine is called in function dot sh file" ''' అని టైప్ చేయండి.
 
 
  
 
|-
 
|-
 
|01:52
 
|01:52
| '''Save''' పైన క్లిక్ చేయండి.
+
| '''Save''' పై క్లిక్ చేయండి.
  
 
|-  
 
|-  
Line 140: Line 132:
 
|-  
 
|-  
 
|02:16
 
|02:16
|'''machine''' అనేది '''function call.'''
+
|'''machine''' అనేది ఒక'''function call.'''
 
+
  
 
|-  
 
|-  
 
|02:19
 
|02:19
|మరియు ఇది '''End of program''' అనే సందేశాన్ని  ముద్రిస్తుంది..
+
| ఇది '''End of program''' అనే సందేశాన్ని  ముద్రిస్తుంది..
  
 
|-  
 
|-  
Line 154: Line 145:
 
|-
 
|-
 
|02:29
 
|02:29
|మరియు మనము '''function''' ను,  ఇక్కడ, '''function dot sh''' ఫైలులో పిలుస్తాము.
+
|మనము ఇక్కడ, '''function''' ను,  '''function dot sh''' ఫైలు లో పిలుస్తాము.
  
 
|-  
 
|-  
 
|02:34
 
|02:34
| ఇప్పుడు '''Save''' పైన క్లిక్ చేయండి.
+
| ఇప్పుడు '''Save''' పై క్లిక్ చేయండి.
  
 
|-
 
|-
Line 166: Line 157:
 
|-
 
|-
 
| 02:41
 
| 02:41
|అందుకు, '''terminal''' పైన '''chmod space  plus (+) x space function dot sh''' అని టైప్ చేయండి.
+
|అందుకు, '''terminal''' పై '''chmod space  plus (+) x space function dot sh''' అని టైప్ చేయండి.
  
 
|-  
 
|-  
Line 183: Line 174:
 
|02:59
 
|02:59
 
| '''output''' ప్రదర్శించబడుతుంది.
 
| '''output''' ప్రదర్శించబడుతుంది.
 
 
|-
 
|-
 
| 03:02
 
| 03:02
Line 191: Line 181:
 
|-  
 
|-  
 
|03:06
 
|03:06
|బ్యాక్ గ్రౌండ్లో '''process''' ను '''run'''  చేయడానికి, మనము '''function call''' చివర్లో '''&''' (ampersand) ను  ఉపయోగిస్తాము.   
+
|బ్యాక్ గ్రౌండ్ లో '''process''' ను '''run'''  చేయడానికి, మనము '''function call''' చివర్లో '''&''' (ampersand) ను  ఉపయోగిస్తాము.   
  
 
|-  
 
|-  
Line 199: Line 189:
 
|-  
 
|-  
 
|03:19
 
|03:19
| forked '''process'''  '''job number'''మరియు'''PID (Process Identifier)''' ను కలిగి ఉంటుంది.
+
| forked '''process'''  '''job number''' మరియు '''PID (Process Identifier)''' ను కలిగి ఉంటుంది.
  
 
|-
 
|-
Line 211: Line 201:
 
|-  
 
|-  
 
|03:38
 
|03:38
|'''bg underscore function'''  '''function'''  ప్రారంభాన్ని గుర్తిస్తుంది.
+
|'''bg underscore function'''  '''function'''  ప్రారంభాన్ని తెలుపుతుంది.  
 
+
 
+
  
 
|-  
 
|-  
Line 229: Line 217:
 
|-  
 
|-  
 
|04:03
 
|04:03
|ఇది ప్రస్తుత '''working directory'''లో అలా చేస్తుంది.
+
|ఇది ప్రస్తుత '''working directory''' లో అలా చేస్తుంది.
  
 
|-  
 
|-  
Line 237: Line 225:
 
|-  
 
|-  
 
|04:11
 
|04:11
|మరియు ఫలితం '''myplaylist.txt''' లో నిల్వ చేయబడుతుంది.
+
|  ఫలితం '''myplaylist.txt''' లో నిల్వ చేయబడుతుంది.
  
 
|-  
 
|-  
Line 246: Line 234:
 
|04:28
 
|04:28
 
|ఇప్పుడు '''Save''' పైన క్లిక్ చేయండి.
 
|ఇప్పుడు '''Save''' పైన క్లిక్ చేయండి.
 
  
 
|-  
 
|-  
Line 254: Line 241:
 
|-  
 
|-  
 
|04:34
 
|04:34
|'''terminal'''కు తిరిగి రండి.
+
|'''terminal'''కు తిరిగి రండి.  
  
 
|-  
 
|-  
Line 282: Line 269:
 
|-  
 
|-  
 
| 05:19
 
| 05:19
|'''Save''' పైన క్లిక్ చేయండి.
+
|'''Save''' పై క్లిక్ చేయండి.
  
 
|-  
 
|-  
Line 293: Line 280:
  
 
|-  
 
|-  
|05:34
+
|05:34  
 
|ఇప్పుడు మన'''terminal'''కు తిరిగి రండి.
 
|ఇప్పుడు మన'''terminal'''కు తిరిగి రండి.
  
Line 310: Line 297:
 
|-  
 
|-  
 
|05:48
 
|05:48
|ఇక్కడ, '''one'''   తెరిచినా మరియు మూసివేయబడిన చదరపు బ్రాకెట్ లో ఉన్న '''job number.'''  
+
|ఇక్కడ, చదరపు బ్రాకెట్ లలో ఉన్న  '''one''' '''job number.''' ను తెలుపును.
  
 
|-  
 
|-  
Line 326: Line 313:
 
|-  
 
|-  
 
|06:06
 
|06:06
|మరియు మనం స్టేటస్ ను  '''"Running"''' గా చూస్తాము.
+
|మనం స్టేటస్ ను  '''"Running"''' గా చూస్తాము.
  
 
|-  
 
|-  
Line 376: Line 363:
 
|-
 
|-
 
| 07:00
 
| 07:00
 
+
 
|స్పోకన్ ట్యుటోరియల్  ప్రాజెక్ట్ బృందం: స్పోకన్ ట్యుటోరియల్స్ ఉపయోగించి వర్క్ షాప్లను నిర్వహిస్తుంది.
 
|స్పోకన్ ట్యుటోరియల్  ప్రాజెక్ట్ బృందం: స్పోకన్ ట్యుటోరియల్స్ ఉపయోగించి వర్క్ షాప్లను నిర్వహిస్తుంది.
 
ఆన్ లైన్ పరీక్షలో ఉత్తీర్ణులైనవారికి సర్టిఫికేట్లను ఇస్తుంది.
 
ఆన్ లైన్ పరీక్షలో ఉత్తీర్ణులైనవారికి సర్టిఫికేట్లను ఇస్తుంది.
Line 383: Line 370:
 
| 07:10
 
| 07:10
 
|మరిన్ని వివరాల కోసం, దయచేసి contact@spoken-tutorial.org  కు వ్రాయండి
 
|మరిన్ని వివరాల కోసం, దయచేసి contact@spoken-tutorial.org  కు వ్రాయండి
 
 
 
 
  
 
|-  
 
|-  
Line 403: Line 386:
 
| 07:36
 
| 07:36
 
|FOSSEE మరియు స్పోకన్-ట్యుటోరియల్ బృందం ఈ స్క్రిప్ట్కకు దోహదపడింది.
 
|FOSSEE మరియు స్పోకన్-ట్యుటోరియల్ బృందం ఈ స్క్రిప్ట్కకు దోహదపడింది.
 
 
  
 
|-
 
|-

Revision as of 15:27, 12 September 2017

Time Narration
00:01 ప్రియమైన స్నేహితులారా, Advance topics in a function పై spoken tutorial కు స్వాగతం.
00:08 ఈ ట్యుటోరియల్లో మనము
00:11 source కమాండ్, ఒక ఫంక్షన్ ను background లో ఉంచడం
00:14 కొన్ని ఉదాహరణల సహాయంతో నేర్చుకుంటాము.
00:18 ఈ ట్యుటోరియల్ ని అనుసరించడానికి, BASH లో Shell Scripting గురించి కొంత అవగాహన ఉండాలి.
00:24 లేకపోతే, సంబంధిత ట్యుటోరియల్స్ కోసం, దయచేసి చూపబడిన మా వెబ్ సైట్ ను సందర్శించండి.

http://spoken-tutorial.org/What_is_a_Spoken_Tutorial

00:30 ఈ ట్యుటోరియల్ కోసం నేను,
00:32 Ubuntu Linux 12.04ఆపరేటింగ్ సిస్టం మరియు
00:36 GNU BASH వర్షన్ 4.2 ను ఉపయోగిస్తున్నాను.
00:40 GNU Bash వర్షన్ 4 లేదా వాటి కన్నా పై వెర్షన్లు ప్రాక్టీస్ కొరకు సిఫార్సు చేబడినవని గమనించండి.
00:46 source command ను ఫైల్ ని Shell script లో load చేయడానికి ఉపయోగిస్తారు.
00:53 ఇది ఆ ఫైల్ నుండి కమాండ్స్ ను చదువుతుంది మరియు అమలు చేస్తుంది.
00:58 ఇది script లోకి code ను కూడా దిగుమతి చేస్తుంది.
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 ఇది shebang line.
01:29 source detail dot sh కమాండ్ detail dot sh ఫైల్ ను function dot shలోకి లోడ్ చేస్తుంది.
01:37 నేను detail dot sh ఫైల్ ను తెరుస్తున్నాను.
01:41 ఇక్కడ machine అనే ఒక function ఉంది.
01:44 ఇప్పుడు, ఫంక్షన్ లోపల -
01:47 echo "function machine is called in function dot sh file" అని టైప్ చేయండి.
01:52 Save పై క్లిక్ చేయండి.
01:54 ఇప్పుడు మనము function dot sh ఫైల్ కు తిరిగి వెళ్దాము.
01:59 ఇక్కడ, echo “Beginning of program” అని టైప్ చేయండి.
02:04 Save పైన క్లిక్ చేయండి.
02:06 తరువాత machine echo “End of program” అని టైప్ చేయండి.
02:12 ఇది “Beginning of program” అనే సందేశాన్ని ముద్రిస్తుంది.
02:16 machine అనేది ఒకfunction call.
02:19 ఇది End of program అనే సందేశాన్ని ముద్రిస్తుంది..
02:23 machine అనేది మనం detail dot sh ఫైలులో సృష్టించిన functionఅని గమనించండి.


02:29 మనము ఇక్కడ, function ను, function dot sh ఫైలు లో పిలుస్తాము.
02:34 ఇప్పుడు Save పై క్లిక్ చేయండి.
02:36 మనం ప్రోగ్రాం ను execute చేద్దాం.
02:41 అందుకు, terminal పై chmod space plus (+) x space function dot sh అని టైప్ చేయండి.
02:51 Enter నొక్కండి.
02:53 dot slash function dot sh అని టైప్ చేయండి.
02:56 Enter నొక్కండి.
02:59 output ప్రదర్శించబడుతుంది.
03:02 ఇప్పుడు background function కు వెళ్దాము.


03:06 బ్యాక్ గ్రౌండ్ లో process ను run చేయడానికి, మనము function call చివర్లో & (ampersand) ను ఉపయోగిస్తాము.
03:13 shell fork అనేది command ను run చేసే ఒక child process.
03:19 forked process job number మరియు PID (Process Identifier) ను కలిగి ఉంటుంది.
03:27 ఒక ఉదాహరణ సహాయంతో దీనిని అర్థం చేసుకుందాం. నేనుbackground dot sh ఫైల్ ను తెరుస్తాను.
03:35 ఇది shebang line.
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 అంపర్సెన్డ్ (&) అని టైప్ చేయండి. ఇది function call. '&'(Ampersand) 'bg_function' ను బ్యాక్ గ్రౌండ్ లో ఉంచుతుంది.
04:28 ఇప్పుడు Save పైన క్లిక్ చేయండి.
04:31 మనం ప్రోగ్రాం ను execute చేద్దాం.
04:34 terminalకు తిరిగి రండి.
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" మరియు jobs space hyphen l అని టైప్ చేయండి.
05:19 Save పై క్లిక్ చేయండి.
05:21 echo స్టేట్మెంట్ “Process running in background are ” అనే సందేశాన్ని ప్రదర్శిస్తుంది.
05:28 jobs space hyphen l అనేది అన్నిbackground jobs ల స్థితి ని జాబితా చేస్తుంది.
05:34 ఇప్పుడు మనterminalకు తిరిగి రండి.
05:38 ఇప్పుడు, dot slash background.sh అని టైప్ చేయండి.
05:42

Enter నొక్కండి.

05:44 output ప్రదర్శించబడుతుంది.
05:48 ఇక్కడ, చదరపు బ్రాకెట్ లలో ఉన్న one job number. ను తెలుపును.
05:53 3962 అనేది PID.
05:57 PID అనుగుణంగా మారుతుంది.
06:01 ఒకవేళ functionఅమలుకావడానికి సమయం తీసుకుంటే, అది బ్యాక్ గ్రౌండ్ లో ప్రక్రియ ను అమలుచేస్తుంది
06:06 మనం స్టేటస్ ను "Running" గా చూస్తాము.
06:11 ఒకవేళ function స్క్రిప్ట్ కంటే ముందు అమలు చేయబడితే, మనం స్టేటస్ ను "Done" గా చూస్తాము.
06:20 output మెషిన్ నుండి మెషిన్ కి మారుతుంది.
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 Spoken Tutorial ప్రాజెక్ట్ Talk to a Teacher ప్రాజెక్ట్ లో భాగం.
07:22 NMEICT, MHRD, భారత ప్రభుత్వం Spoken Tutorial ప్రాజెక్ట్ కు నిధులు సమకూరుస్తుంది.
07:30 ఈ మిషన్ ఫై మరింత సమాచారం క్రింద చూపిన లింక్ లో అందుబాటులో ఉంది. http://spoken-tutorial.org/NMEICT-Intro
07:36 FOSSEE మరియు స్పోకన్-ట్యుటోరియల్ బృందం ఈ స్క్రిప్ట్కకు దోహదపడింది.
07:42 ట్యుటోరియల్ ను తెలుగు లోకి అనువదించింది నాగూర్ వలి. మీకు ధన్యవాదాలు.

Contributors and Content Editors

Ahalyafoundation, Madhurig, Yogananda.india