Difference between revisions of "BASH/C2/Introduction-to-BASH-Shell-Scripting/Kannada"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with "{| border =1 |'''Time''' |'''Narration''' |- | 00:01 |'''BASH shell scripting''' ಬಗೆಗಿನ ಸ್ಪೊಕನ್-ಟ್ಯುಟೊರಿಯಲ್ ಗೆ ಮಿತ...")
 
 
(One intermediate revision by one other user not shown)
Line 4: Line 4:
 
|-
 
|-
 
| 00:01
 
| 00:01
|'''BASH shell scripting'''  ಬಗೆಗಿನ ಸ್ಪೊಕನ್-ಟ್ಯುಟೊರಿಯಲ್ ಗೆ ಮಿತ್ರರೇ ನಿಮಗೆಲ್ಲ ಸ್ವಾಗತ.
+
| ಮಿತ್ರರೇ !'''BASH shell scripting'''  ಬಗೆಗಿನ ಸ್ಪೊಕನ್-ಟ್ಯುಟೊರಿಯಲ್ ಗೆ ನಿಮಗೆಲ್ಲ ಸ್ವಾಗತ.
 
|-
 
|-
 
|00:08
 
|00:08
Line 28: Line 28:
 
|-
 
|-
 
| 00:35
 
| 00:35
|* '''Ubuntu Linux 12.04''' OS ಮತ್ತು  
+
|'''Ubuntu Linux 12.04''' OS ಮತ್ತು  
 
|-
 
|-
 
| 00:39
 
| 00:39
Line 43: Line 43:
 
|-
 
|-
 
| 00:56
 
| 00:56
|* '''Bash Shell''' ಎಂಬುದೊಂದು '''Command language interpreter''' ಆಗಿದೆ, ಮತ್ತದು ಕಮಾಂಡ್ ಗಳನ್ನು ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡುತ್ತದೆ.
+
|'''Bash Shell''' ಎಂಬುದೊಂದು '''Command language interpreter''' ಆಗಿದೆ, ಮತ್ತದು ಕಮಾಂಡ್ ಗಳನ್ನು ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡುತ್ತದೆ.
 
|-
 
|-
 
| 01:02
 
| 01:02
|* ಈ ಕಮಾಂಡ್-ಗಳು ಸ್ಟೇಂಡರ್ಡ್-ಇನ್ಪುಟ್-ಡಿವೈಸ್ ಗಳಿಂದ ಓದಲ್ಪಡುತ್ತವೆ.  
+
| ಈ ಕಮಾಂಡ್-ಗಳು ಸ್ಟೇಂಡರ್ಡ್-ಇನ್ಪುಟ್-ಡಿವೈಸ್ ಗಳಿಂದ ಓದಲ್ಪಡುತ್ತವೆ.  
 
|-
 
|-
 
| 01:07
 
| 01:07
|* ಈ ಇನ್ಪುಟ್-ಡಿವೈಸ್-ಗಳು  
+
| ಈ ಇನ್ಪುಟ್-ಡಿವೈಸ್-ಗಳು  
 
|-
 
|-
 
|01:09
 
|01:09
|* '''keyboard''' ಆಗಿರಬಹುದು
+
| '''keyboard''' ಆಗಿರಬಹುದು
 
|-
 
|-
 
|01:11
 
|01:11
|* ಅಥವಾ ಒಂದು ಸಾಮಾನ್ಯ''' text file''' ಕೂಡಾ ಆಗಬಹುದು.
+
| ಅಥವಾ ಒಂದು ಸಾಮಾನ್ಯ''' text file''' ಕೂಡಾ ಆಗಬಹುದು.
 
|-
 
|-
 
| 01:14
 
| 01:14
Line 85: Line 85:
 
|-
 
|-
 
|02:00
 
|02:00
|* ಇದು Stephen Bourne ನಿಂದ ಬರೆಯಲ್ಪಟ್ಟ ಮೂಲUNIX ಶೆಲ್ ಆಗಿದೆ.  
+
| ಇದು Stephen Bourne ನಿಂದ ಬರೆಯಲ್ಪಟ್ಟ ಮೂಲUNIX ಶೆಲ್ ಆಗಿದೆ.  
 
|-
 
|-
 
|02:06
 
|02:06
|* ಇಂದಿನ ಆಧುನಿಕ ಶೆಲ್-ಗಳಿಂದ ಪಡೆಯಬಹುದಾದ interactivity ಇದರಲ್ಲಿ ಸಿಗುವದಿಲ್ಲ.
+
| ಇಂದಿನ ಆಧುನಿಕ ಶೆಲ್-ಗಳಿಂದ ಪಡೆಯಬಹುದಾದ interactivity ಇದರಲ್ಲಿ ಸಿಗುವದಿಲ್ಲ.
 
|-
 
|-
 
| 02:11
 
| 02:11
| '''C Shell'''
+
| '''C Shell''', '''Bourne Shell ''' ನಲ್ಲಿ ಇರದಿರುವ ಫೀಚರ್ಸ್ಗಳನ್ನು ಇದು ನೀಡುತ್ತದೆ.
|-
+
|02:12
+
| '''Bourne Shell ''' ನಲ್ಲಿ ಇರದಿರುವ ಫೀಚರ್ಸ್ಗಳನ್ನು ಇದು ನೀಡುತ್ತದೆ.
+
 
|-
 
|-
 
| 02:16
 
| 02:16
| '''K Shell'''
+
| '''K Shell''', ಇದನ್ನು ರಚಿಸಿರುವರು David Korn ಎಂಬವರು.
|-
+
| 02:17
+
|ಇದನ್ನು ರಚಿಸಿರುವರು David Korn ಎಂಬವರು.
+
 
|-
 
|-
 
| 02:20
 
| 02:20
Line 109: Line 103:
 
|-  
 
|-  
 
| 02:30
 
| 02:30
|'''Bash Shell ''' ಎಂಬುದನ್ನು '''GNU Project''' ರಚಿಸಿರುತ್ತದೆ.
+
|'''Bash Shell ''' ಎಂಬುದನ್ನು '''GNU Project''' ರಚಿಸಿರುತ್ತದೆ.
 
|-
 
|-
 
| 02:32
 
| 02:32
|*ಇದು '''B Shell''' ಲೆಂಗ್ವೆಜ್ ಅನ್ನು ಅವಲಂಬಿಸಿದೆ.
+
|ಇದು '''B Shell''' ಲೆಂಗ್ವೆಜ್ ಅನ್ನು ಅವಲಂಬಿಸಿದೆ.
 
|-
 
|-
 
|02:35
 
|02:35
Line 118: Line 112:
 
|-
 
|-
 
| 02:40
 
| 02:40
| '''TC Shell'''
+
| '''TC Shell'''. ಇದು '''FreeBSD ''' ಇದರ ಡೀಫೊಲ್ಟ್ ಶೆಲ್ ಆಗಿದೆ ಮತ್ತಿದರ ಸಂತತಿ..  
|-
+
| 02:41
+
|*ಇದು '''FreeBSD ''' ಇದರ ಡೀಫೊಲ್ಟ್ ಶೆಲ್ ಆಗಿದೆ ಮತ್ತಿದರ ಸಂತತಿ..  
+
 
|-
 
|-
 
| 02:46
 
| 02:46
Line 127: Line 118:
 
|-
 
|-
 
|02:49
 
|02:49
|* ಈ '''Shell''' ಸಂವಹನಕ್ಕಾಗಿ (interactive) ರಚಿತವಾಗಿದೆ.
+
| ಈ '''Shell''' ಸಂವಹನಕ್ಕಾಗಿ (interactive) ರಚಿತವಾಗಿದೆ.
 
|-  
 
|-  
 
| 02:52
 
| 02:52
|* ಇದು '''ksh,bash ಮತ್ತು tcsh.''' ಗಳ ಹಲವಾರು ಫೀಚರ್ಸ್ ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.
+
| ಇದು '''ksh,bash ಮತ್ತು tcsh.''' ಗಳ ಹಲವಾರು ಫೀಚರ್ಸ್ ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.
 
|-  
 
|-  
 
| 02:58
 
| 02:58
Line 139: Line 130:
 
|-  
 
|-  
 
| 03:08
 
| 03:08
|*ಇದು '''Shell''' ಗೆ ಕಮಾಂಡ್ ಅನ್ನು ಟೈಪ್ ಮಾಡುವ ಬದಲು, ಈ ''' text file,'''ಅನ್ನು ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡಲು ತಿಳಿಸುತ್ತದೆ.
+
|ಇದು '''Shell''' ಗೆ ಕಮಾಂಡ್ ಅನ್ನು ಟೈಪ್ ಮಾಡುವ ಬದಲು, ಈ ''' text file,'''ಅನ್ನು ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡಲು ತಿಳಿಸುತ್ತದೆ.
 
|-
 
|-
 
| 03:15
 
| 03:15
Line 172: Line 163:
 
|-
 
|-
 
| 03:57
 
| 03:57
| ನೀವು ನಿಮ್ಅಗೆ ಬೇಕಾದ text-editor ಅನ್ನು ಉಪಯೋಗಿಸಬಹುದು.
+
| ನೀವು ನಿಮಗೆ ಬೇಕಾದ text-editor ಅನ್ನು ಉಪಯೋಗಿಸಬಹುದು.
 
|-  
 
|-  
 
|04:00
 
|04:00
Line 190: Line 181:
 
|-
 
|-
 
|04:27
 
|04:27
|ವಾವು & (ಎಮ್ಪರ್ಸೆಂಡ್) ಅನ್ನು prompt ಅನ್ನು ಖಾಲಿ ಮಾಡಲು ಬಳಸುತ್ತೇವೆ..
+
|ನಾವು & (ಎಮ್ಪರ್ಸೆಂಡ್) ಅನ್ನು prompt ಅನ್ನು ಖಾಲಿ ಮಾಡಲು ಬಳಸುತ್ತೇವೆ..
 
|-
 
|-
 
| 04:32
 
| 04:32
| '''Enter.''' ಒತ್ತಿ.
+
| '''Enter.''' ಒತ್ತಿ.ನಾವು '''gedit.''' ಅನ್ನು ಉಪಯೋಗಿಸಿ '''hello_world.sh''' ಎಂಬ ಹೊಸ ಫೈಲ್ ಅನ್ನು ರಚಿಸಿದ್ದೇವೆ.
|-
+
|04:33
+
|ನಾವು '''gedit.''' ಅನ್ನು ಉಪಯೋಗಿಸಿ '''hello_world.sh''' ಎಂಬ ಹೊಸ ಫೈಲ್ ಅನ್ನು ರಚಿಸಿದ್ದೇವೆ.
+
 
|-
 
|-
 
| 04:40
 
| 04:40
Line 205: Line 193:
 
|-
 
|-
 
| 04:51
 
| 04:51
| ಇದನ್ನು '''shebang''' ಅಥವಾ '''bang''' ಲೈನ್ ಎನ್ನುವರು.
+
| ಇದನ್ನು '''shebang''' ಅಥವಾ '''bang''' ಲೈನ್ ಎಂದು ಕರೆಯುತ್ತಾರೆ.
 
|-
 
|-
 
|04:55
 
|04:55
Line 226: Line 214:
 
|-
 
|-
 
|05:19
 
|05:19
| Enter ಒತ್ತಿರಿ.
+
| Enter ಒತ್ತಿರಿ. '''echo''' ಸ್ಪೇಸ್ ಡಬಲ್-ಕೊಟ್ಸ್-ನಲ್ಲಿ  '''Hello world''' ಎಂದು ಟೈಪ್ ಮಾಡಿ.
|-
+
|05:20
+
| '''echo''' ಸ್ಪೇಸ್ ಡಬಲ್-ಕೊಟ್ಸ್-ನಲ್ಲಿ  '''Hello world''' ಎಂದು ಟೈಪ್ ಮಾಡಿ.
+
 
|-
 
|-
 
|05:27
 
|05:27
| '''Enter''' ಒತ್ತಿರಿ.
+
| '''Enter''' ಒತ್ತಿರಿ.'''echo ಸ್ಪೇಸ್dollar ಚಿಹ್ನೆ (ಕೆಪಿಟಲ್ ನಲ್ಲಿ) SHELL''' ಎಂದು ಟೈಪ್ ಮಾಡಿ.
|-
+
| 05:28
+
| '''echo ಸ್ಪೇಸ್dollar ಚಿಹ್ನೆ (ಕೆಪಿಟಲ್ ನಲ್ಲಿ) SHELL''' ಎಂದು ಟೈಪ್ ಮಾಡಿ.
+
 
|-
 
|-
 
|05:34
 
|05:34
| '''Enter.''' ಒತ್ತಿರಿ.
+
| '''Enter.''' ಒತ್ತಿರಿ. '''echo ಸ್ಪೇಸ್  backtick date backtick''' ಗಳನ್ನು ಟೈಪ್ ಮಾಡಿ.
|-
+
|05:35
+
'''echo ಸ್ಪೇಸ್  backtick date backtick''' ಗಳನ್ನು ಟೈಪ್ ಮಾಡಿ.
+
 
|-
 
|-
 
|05:41
 
|05:41
Line 289: Line 268:
 
|-
 
|-
 
|06:48
 
|06:48
|*ವಿಭಿನ್ನ ಪ್ರಕಾರದ '''Shells''' ಗಳ ಕುರಿತು.
+
|ವಿಭಿನ್ನ ಪ್ರಕಾರದ '''Shells''' ಗಳ ಕುರಿತು.
 
|-
 
|-
 
|06:50
 
|06:50
|'''Bash Shell '''ನ ಕುರಿತು,,
+
|'''Bash Shell '''ನ ಕುರಿತು,, '''Bash Shell script'''ನ ಕುರಿತು,,
|-
+
|06:51
+
|*'''Bash Shell script'''ನ ಕುರಿತು,,
+
 
|-
 
|-
 
|06:52
 
|06:52
Line 304: Line 280:
 
|-
 
|-
 
|07:03
 
|07:03
|* ''' “***************” ''' (asterisks) ಗಳು ಇನ್ನೊಂದು ಪಂಕ್ತಿಯಲ್ಲಿ ಬರುವಂತೆ ಮಾಡಿ
+
| ''' “***************” ''' (asterisks) ಗಳು ಇನ್ನೊಂದು ಪಂಕ್ತಿಯಲ್ಲಿ ಬರುವಂತೆ ಮಾಡಿ
 
|-
 
|-
 
| 07:06
 
| 07:06
Line 313: Line 289:
 
|-
 
|-
 
|07:13
 
|07:13
|ನಿಮ್ಮಲ್ಲಿ ಒಳ್ಳೆಯ ಬೇಂಡ್-ವಿಡ್ತ್ ಇರದಿದ್ದರೆ ಡೌನ್ಲೋಡ್ ಮಾಡಿಕೊಂಡೂ ನೋಡಬಹುದು.  
+
|ನಿಮ್ಮಲ್ಲಿ ಒಳ್ಳೆಯ ಬೇಂಡ್-ವಿಡ್ತ್ ಇರದಿದ್ದರೆ ಡೌನ್ಲೊಡ್ ಮಾಡಿಕೊಂಡೂ ನೋಡಬಹುದು.  
 
|-
 
|-
 
|07:17
 
|07:17
Line 328: Line 304:
 
|-
 
|-
 
|07:34
 
|07:34
|Spoken Tutorial Projectಇದು Talk to a Teacher project ಯೋಜನೆಯ ಭಾಗವಾಗಿದೆ.
+
|Spoken Tutorial Projectಇದು Talk to a Teacher ಯೋಜನೆಯ ಭಾಗವಾಗಿದೆ.
 
|-
 
|-
 
|07:39
 
|07:39
Line 334: Line 310:
 
|-
 
|-
 
|07:45
 
|07:45
|ಹೆಚ್ಚಿನಮಾಹಿತಿಯನ್ನು ಕೆಳಕಂಡ ಜಾಲತಾಣದಿಂದ ಪಡೆಯಬಹುದು. http://spoken   tutorial.org\NMEICT-Intro
+
|ಹೆಚ್ಚಿನಮಾಹಿತಿಯನ್ನು ಕೆಳಕಂಡ ಜಾಲತಾಣದಿಂದ ಪಡೆಯಬಹುದು. http://spoken-tutorial.org\NMEICT-Intro
 
|-
 
|-
 
|07:51
 
|07:51

Latest revision as of 14:58, 17 March 2017

Time Narration
00:01 ಮಿತ್ರರೇ !BASH shell scripting ಬಗೆಗಿನ ಸ್ಪೊಕನ್-ಟ್ಯುಟೊರಿಯಲ್ ಗೆ ನಿಮಗೆಲ್ಲ ಸ್ವಾಗತ.
00:08 ಇಲ್ಲಿ ನಾವು
00:10 ವಿಭಿನ್ನ ಪ್ರಕಾರದ Shell ಗಳ ಕುರಿತು,
00:13 Bash Shell script ಅನ್ನು ಬರೆಯಲು ಮತ್ತು,
00:16 ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡುವದನ್ನು ಕಲಿಯುತ್ತೇವೆ.
00:18 ಈ ಪಾಠವನ್ನು ಕಲಿಯಲು ನೀವು Linux Operating System ಅನ್ನು ಉಪಯೋಗಿಸಲು ತಿಳಿದಿರಬೇಕು.
00:25 ತಿಳಿದಿಲ್ಲವಾದಲ್ಲಿ ಸಂಬಂಧಿತ Linux ಟ್ಯುಟೊರಿಯಲ್ ಗಾಗಿ ಕೆಳಕಂಡ ಜಾಲತಾಣವನ್ನು ಭೇಟಿಮಾಡಿ.
00:32 ಈ ಪಾಠಕ್ಕಾಗಿ ನಾನು
00:35 Ubuntu Linux 12.04 OS ಮತ್ತು
00:39 GNU Bash version 4.1.10 ಗಳನ್ನು ಉಪಯೋಗಿಸುತ್ತೇನೆ.
00:43 ತಿಳಿದಿರಲಿ GNU bash version 4 ಅಥವಾ ಹೆಚ್ಚಿನ ವರ್ಶನ್ ಇದಕ್ಕೆ ಬೇಕಾಗುತ್ತದೆ.
00:50 ಪೀಠಿಕೆಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸೋಣ.
00:53 Bash Shell ಎಂದರೇನು? ತಿಳಿಯೋಣ.
00:56 Bash Shell ಎಂಬುದೊಂದು Command language interpreter ಆಗಿದೆ, ಮತ್ತದು ಕಮಾಂಡ್ ಗಳನ್ನು ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡುತ್ತದೆ.
01:02 ಈ ಕಮಾಂಡ್-ಗಳು ಸ್ಟೇಂಡರ್ಡ್-ಇನ್ಪುಟ್-ಡಿವೈಸ್ ಗಳಿಂದ ಓದಲ್ಪಡುತ್ತವೆ.
01:07 ಈ ಇನ್ಪುಟ್-ಡಿವೈಸ್-ಗಳು
01:09 keyboard ಆಗಿರಬಹುದು
01:11 ಅಥವಾ ಒಂದು ಸಾಮಾನ್ಯ text file ಕೂಡಾ ಆಗಬಹುದು.
01:14 ಈಗ ನಾನು Bash Shell ಎಂದರೇನೆಂದು ತಿಳಿಸುತ್ತೇನೆ.
01:16 Ctrl+Alt+T ಕೀಲಿಗಳನ್ನು ಒಟ್ಟಿಗೇ ಒತ್ತಿ terminal ವಿಂಡೌವನ್ನು ತೆರೆಯಿರಿ.
01:24 ಅದು Gnome terminal ಅನ್ನು ತೆರೆಯುತ್ತದೆ.
01:27 ಯಾವ ಪ್ರಕಾರದ shellಅನ್ನು ನಾವು ಉಪಯೋಗಿಸುತ್ತೇವೆಂದು ತಿಳಿಯಲು, echo ಸ್ಪೇಸ್ dollarಚಿಹ್ನೆ SHELL ಎಂದು ಕೆಪಿಟಲ್-ನಲ್ಲಿ ಬರೆಯಿರಿ.
01:38 Enter ಒತ್ತಿರಿ.
01:40 ಮುಂದಿನ ಸಾಲಿನಲ್ಲಿ slash bin slash bash ಎಂದು ಔಟ್-ಪುಟ್ ಅನ್ನು ಕಾಣುತ್ತೀರಿ.
01:47 ಇದು ನಾವು Bash Shell ಉಪಯೋಗಿಸುತ್ತಿದ್ದೇವೆಂದು ತಿಳಿಸುತ್ತದೆ..
01:51 ಈಗ ನಾವು ವಿಭಿನ್ನ ಪ್ರಕಾರದ Shells ಗಳ ಬಗ್ಗೆ ತಿಳಿಯೋಣ.
01:56 ನಮ್ಮ ಸ್ಲೈಡ್ ಗೆ ಮರಳೋಣ. Bourne Shell(ಬೌರ್ನ್-ಶೆಲ್)
02:00 ಇದು Stephen Bourne ನಿಂದ ಬರೆಯಲ್ಪಟ್ಟ ಮೂಲUNIX ಶೆಲ್ ಆಗಿದೆ.
02:06 ಇಂದಿನ ಆಧುನಿಕ ಶೆಲ್-ಗಳಿಂದ ಪಡೆಯಬಹುದಾದ interactivity ಇದರಲ್ಲಿ ಸಿಗುವದಿಲ್ಲ.
02:11 C Shell, Bourne Shell ನಲ್ಲಿ ಇರದಿರುವ ಫೀಚರ್ಸ್ಗಳನ್ನು ಇದು ನೀಡುತ್ತದೆ.
02:16 K Shell, ಇದನ್ನು ರಚಿಸಿರುವರು David Korn ಎಂಬವರು.
02:20 ಇದು B Shell ಮತ್ತು C Shell ಇವೆರಡರ ಫೀಚರ್ಸ್ ಗಳಜೊತೆ ಮತ್ತಿಷ್ಟು ಪೀಚರ್ಸ್ ಗಳನ್ನು ಕೊಡುತ್ತದೆ.
02:27 Bash Shell
02:30 Bash Shell ಎಂಬುದನ್ನು GNU Project ರಚಿಸಿರುತ್ತದೆ.
02:32 ಇದು B Shell ಲೆಂಗ್ವೆಜ್ ಅನ್ನು ಅವಲಂಬಿಸಿದೆ.
02:35 *ಇದು C ಮತ್ತುK Shells. ಇವೆರಡರ ಫೀಚರ್ಸ್ ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.
02:40 TC Shell. ಇದು FreeBSD ಇದರ ಡೀಫೊಲ್ಟ್ ಶೆಲ್ ಆಗಿದೆ ಮತ್ತಿದರ ಸಂತತಿ..
02:46 Z shell ಆಗಿದೆ.
02:49 Shell ಸಂವಹನಕ್ಕಾಗಿ (interactive) ರಚಿತವಾಗಿದೆ.
02:52 ಇದು ksh,bash ಮತ್ತು tcsh. ಗಳ ಹಲವಾರು ಫೀಚರ್ಸ್ ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.
02:58 ನಾವೀಗ Bash Shell script ಎಂದರೇನೆಂದು ನೋಡೋಣ.
03:02 Bash Shell script ಇದು text fileನಲ್ಲಿ Bash ಕಮಾಂಡ್ ಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ.
03:08 ಇದು Shell ಗೆ ಕಮಾಂಡ್ ಅನ್ನು ಟೈಪ್ ಮಾಡುವ ಬದಲು, ಈ text file,ಅನ್ನು ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡಲು ತಿಳಿಸುತ್ತದೆ.
03:15 ಈಗ ಒಂದು ಸಾಮಾನ್ಯ Bash script. ಅನ್ನು ಹೇಗೆ ಬರೆಯುವದೆಂದು ನೋಡೋಣ.
03:20 echo ಕಮಾಂಡ್ ಅನ್ನು ಪರೀಕ್ಷಿಸೋಣ. ಇದು terminal ನಲ್ಲಿ Hello World ಎಂದು ಮುದ್ರಿಸುತ್ತದೆ.
03:25 terminal ಗೆ ಹೋಗೋಣ.
03:29 ಈಗ echo ಸ್ಪೇಸ್ ಮತ್ತು ಡಬಲ್ ಕೋಟ್ಸ್ ನಲ್ಲಿ Hello world ಎಂದು ಟೈಪ್ ಮಾಡಿ.
03:35 Enter ಒತ್ತಿರಿ.
03:37 ಇದು terminal.ನಲ್ಲಿ Hello World ಎಂದು ಮುದ್ರಿಸುತ್ತದೆ.
03:40 ಕಮಾಂಡ್ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ನೋಡಿ!.
03:43 ಈಗ, ನಮಗೆ ಈ ಕಮಾಂಡ್ ಅನ್ನು ಫೈಲ್ ಒಂದರಲ್ಲಿ ಉಪಯೋಗಿಸುವದಾದರೆ ಏನು?
03:47 ಈ ಕಮಾಂಡ್ ಅನ್ನು ಫೈಲ್ ನಲ್ಲಿಟ್ಟು ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡಿ.
03:52 ಇದಕ್ಕಾಗಿ ನಾನು gedit ಟೆಕ್ಸ್ಟ್-ಎಡಿಟರ್ ಅನ್ನು ಉಪಯೋಗಿಸುತ್ತೇನೆ.
03:57 ನೀವು ನಿಮಗೆ ಬೇಕಾದ text-editor ಅನ್ನು ಉಪಯೋಗಿಸಬಹುದು.
04:00 ನಾನು ನನ್ನ ಫೈಲ್ ಅನ್ನು Desktop ನಲ್ಲಿ ರಚಿಸಬಯಸುತ್ತೇನೆ.
04:03 ಅದಕ್ಕಾಗಿ cd ಸ್ಪೇಸ್ Desktop ಎಂದು ಟೈಪ್ ಮಾಡಿ.
04:07 Enter. ಒತ್ತಿರಿ.
04:09 ಈಗ gedit ಸ್ಪೇಸ್ hello ಅಂಡರ್-ಸ್ಕೋರ್ world ಡೊಟ್ sh ಸ್ಪೇಸ್ &'(ಎಮ್ಪರ್ಸೆಂಡ್ ) ಎಂದು ಟೈಪ್ ಮಾಡಿ.
04:20 Gedit ಎಂಬುದು ಟೆಕ್ಸ್ಟ್-ಎಡಿಟರ್ ಆಗಿದೆ. hello ಅಂಡರ್-ಸ್ಕೋರ್ world ಡೊಟ್ shಎಂಬುದು ಫೈಲ್-ನೇಮ್ ಆಗಿದೆ. ಮತ್ತು…
04:27 ನಾವು & (ಎಮ್ಪರ್ಸೆಂಡ್) ಅನ್ನು prompt ಅನ್ನು ಖಾಲಿ ಮಾಡಲು ಬಳಸುತ್ತೇವೆ..
04:32 Enter. ಒತ್ತಿ.ನಾವು gedit. ಅನ್ನು ಉಪಯೋಗಿಸಿ hello_world.sh ಎಂಬ ಹೊಸ ಫೈಲ್ ಅನ್ನು ರಚಿಸಿದ್ದೇವೆ.
04:40 ಈಗ hash ಆಶ್ಚರ್ಯ ಚಿಹ್ನೆ front ಸ್ಲೆಶ್ bin front ಸ್ಲ್ಯಾಶ್ bash
04:47 ಇದು ಪ್ರತಿಯೊಂದು bash script ಮೊದಲ ಲೈನ್ ಆಗಿದೆ..
04:51 ಇದನ್ನು shebang ಅಥವಾ bang ಲೈನ್ ಎಂದು ಕರೆಯುತ್ತಾರೆ.
04:55 Enter ಒತ್ತಿರಿ.
04:57 ಈಗ fileಗೆ ಟೈಪ್ ಮಾಡುವದರ ಮೂಲಕ ಕಮೆಂಟ್ ಒಂದನ್ನು ಸೇರಿಸೋಣ..
05:00 hash ಸ್ಪೇಸ್my first Bash script
05:06 ನೆನೆಪಿಡಿ hash,ನ ನಂತರದ ಯಾವುದೇ ಸಾಲುಗಳು comment.ಆಗುತ್ತದೆ.
05:11 ಹಾಗೇ commentsಗಳು Bash ಇಂಟರ್ಪ್ರಿಟರ್ ನಿಂದ ನಿರ್ಲಕ್ಷಿಸಲ್ಪಡುತ್ತವೆ.
05:15 ಈಗ ನಾವು ಮೊದಲು ಉಪಯೋಗಿಸಿದ ಕಮಾಂಡ್-ಗಳನ್ನು ಸೇರಿಸಬಹುದು.
05:19 Enter ಒತ್ತಿರಿ. echo ಸ್ಪೇಸ್ ಡಬಲ್-ಕೊಟ್ಸ್-ನಲ್ಲಿ Hello world ಎಂದು ಟೈಪ್ ಮಾಡಿ.
05:27 Enter ಒತ್ತಿರಿ.echo ಸ್ಪೇಸ್dollar ಚಿಹ್ನೆ (ಕೆಪಿಟಲ್ ನಲ್ಲಿ) SHELL ಎಂದು ಟೈಪ್ ಮಾಡಿ.
05:34 Enter. ಒತ್ತಿರಿ. echo ಸ್ಪೇಸ್ backtick date backtick ಗಳನ್ನು ಟೈಪ್ ಮಾಡಿ.
05:41 backtick ಚಿಹ್ನೆ ಕೀಬೋರ್ಡ್ ನಲ್ಲಿದೆ ಮತ್ತು tilde ಕೆರೆಕ್ಟರ್ ಅನ್ನು ಹೊಂದಿದೆ.
05:47 ಈಗ Save ಒತ್ತಿ ಫೈಲ್ ಅನ್ನು ರಕ್ಷಿಸಿ.
05:50 ಎಕ್ಸುಕ್ಯೂಟ್ ಮಾಡೋಣ. ಅದಕ್ಕಾಗಿ terminalಗೆ ಬನ್ನಿ.
05:55 ಮೊದಲು ನಾವು ಫೈಲ್ ಅನ್ನು ಎಕ್ಸಿಕ್ಯೂಟೆಬಲ್ ಮಾಡಬೇಕು.
05:58 ಅದಕ್ಕಾಗಿ chmod ಸ್ಪೇಸ್ plus x ಸ್ಪೇಸ್ hello ಅಣ್ಡರ್-ಸ್ಕೋರ್ world ಡೊಟ್ sh ಎಂದು ಟಂಕಿಸಿ.
06:09 Enter. ಒತ್ತಿ.
06:12 ಈಗ
06:14 dot ಸ್ಲೇಶ್ hello ಅಣ್ಡರ್-ಸ್ಕೋರ್ world ಡೋಟ್ sh ಎಂದು ಟೈಪ್ ಮಾಡಿ.
06:19 Enter. ಒತ್ತಿ.
06:22 Hello Worldಎಂದು terminalನಲ್ಲಿ ಕಾಣುತ್ತಿದ್ದೀರಿ..
06:27 shell ಟೈಪ್ ಮುಂದೆ ಡಿಸ್ಪ್ಲೇ ಆಗಿದೆ. ಅರ್ಥಾತ್ slash bin slash bash ಎಂದು.
06:32 ಮತ್ತು ದಿನ, ತಿಂಗಳು, ಸಮಯ, Time zone ಮತ್ತು ವರ್ಷ ಗಳೂ ಡಿಸ್ಪ್ಲೇ ಆಗಿವೆ.
06:38 ವ್ಯವಸ್ಥೆಗನುಗುಣವಾಗಿ ಫಲಿತಾಂಶ ಬೇರೆ ಬೇರೆ ಆಗಿರಬಹುದು.
06:43 ಸಾರಾಂಶವನ್ನು ತಿಳಿಯಲು ಸ್ಲೈಡ್ ಗೆ ಮರಳೋಣ.
06:46 ಈ ಟ್ಯುಟೊರಿಯಲ್ ನಲ್ಲಿ ನಾವು,,
06:48 ವಿಭಿನ್ನ ಪ್ರಕಾರದ Shells ಗಳ ಕುರಿತು.
06:50 Bash Shell ನ ಕುರಿತು,, Bash Shell scriptನ ಕುರಿತು,,
06:52 ಮತ್ತು ಸರಳShell script ಅನ್ನು ಬರೆದು ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡಲು ಕಲಿತೆವು.
06:57 ಸ್ವಂತ ಅಭ್ಯಾಸಕ್ಕಾಗಿ Welcome to Bash learning ಎಂಬ ಸಂದೇಶವನ್ನು ಮುದ್ರಿಸಲು script ಬರೆಯಿರಿ..
07:03 “***************” (asterisks) ಗಳು ಇನ್ನೊಂದು ಪಂಕ್ತಿಯಲ್ಲಿ ಬರುವಂತೆ ಮಾಡಿ
07:06 ಮಾಹಿತಿಗಾಗಿ ಲಿಂಕ್ನಲ್ಲಿರುವ ವೀಡಿಯೋ ನೋಡಿ..
07:10 ಅದು Spoken Tutorial projectನ ಕುರಿತು ತಿಳಿಸಿಕೊಡುತ್ತದೆ.
07:13 ನಿಮ್ಮಲ್ಲಿ ಒಳ್ಳೆಯ ಬೇಂಡ್-ವಿಡ್ತ್ ಇರದಿದ್ದರೆ ಡೌನ್ಲೊಡ್ ಮಾಡಿಕೊಂಡೂ ನೋಡಬಹುದು.
07:17 Spoken Tutorial Project Team ಇದು,
07:20 spoken tutorialಗಳ ಕುರಿತು ಕಾರ್ಯಾಗಾರವನ್ನು ಏರ್ಪಡಿಸುತ್ತದೆ.
07:22 online testನಲ್ಲಿ ತೇರ್ಗಡೆಯಾದವರಿಗೆ ಪ್ರಮಾಣಪತ್ರವನ್ನೂ ನೀಡುತ್ತದೆ.
07:26 ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ contact@spoken-tutorial.org ಗೆಬರೆಯಿರಿ.
07:34 Spoken Tutorial Projectಇದು Talk to a Teacher ಯೋಜನೆಯ ಭಾಗವಾಗಿದೆ.
07:39 ರಾಷ್ಟ್ರೀಯ ಸಾಕ್ಷರತಾ ಮಿಶನ್ ICT, MHRD, ಭಾರತ ಸರಕಾರದಿಂದ ಅನುದಾನಿತವಾಗಿದೆ.
07:45 ಹೆಚ್ಚಿನಮಾಹಿತಿಯನ್ನು ಕೆಳಕಂಡ ಜಾಲತಾಣದಿಂದ ಪಡೆಯಬಹುದು. http://spoken-tutorial.org\NMEICT-Intro
07:51 ಈ ಪಾಠವನ್ನು FOSSEE ಮತ್ತು Spoken Tutorial Teams, IIT Bombay ಇವರು ಸಮರ್ಪಿಸಿರುತ್ತಾರೆ.
07:56 ಭಾಷಾಂತರ ಮತ್ತು ಧ್ವನಿ ವಿದ್ವಾನ್ ನವೀನ್ ಭಟ್ಟ ಉಪ್ಪಿನಪಟ್ಟಣ. ನಮಸ್ಕಾರ..

Contributors and Content Editors

NaveenBhat, PoojaMoolya