Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 6e90388

Browse files
author
Ankam Ravi Kumar
authored
Update README.md
1 parent 0694fdb commit 6e90388

File tree

1 file changed

+79
-43
lines changed

1 file changed

+79
-43
lines changed

README.md

Lines changed: 79 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -14,83 +14,129 @@ After that start learning shell scripting using below topics
1414

1515
[Shell Scripting Video Tutorial](https://www.youtube.com/watch?v=7GNUzvjS_mE&list=PL8cE5Nxf6M6b8qW7CSMsdKbEsPdG9pWfu)
1616

17-
Difference between scripting and programming
17+
[Shell Scripting course Overview](https://www.youtube.com/watch?v=7GNUzvjS_mE)
1818

19-
What is shell scripting and it's advantages
19+
[Linux Basics](https://www.youtube.com/watch?v=IFvMor-0eFM)
2020

21-
PATH environment variable
21+
[Linux Directory Structure](https://www.youtube.com/watch?v=rVxpe1_lNFE)
2222

23-
What is sub-shell
23+
[Linux Basic Commands](https://www.youtube.com/watch?v=yYC8aaQ3eZA)
24+
25+
[Copy, Remove, Move and Time Commands](https://www.youtube.com/watch?v=G7XFreQkDB8)
26+
27+
[Dif and Grep Commands](https://www.youtube.com/watch?v=RwcQ6JzTsmA)
28+
29+
[Head, tail, sort and more commands](https://www.youtube.com/watch?v=OgV3qrPQulU)
30+
31+
[tr and wc commands](https://www.youtube.com/watch?v=d40a5zFa8yI)
32+
33+
[Disk utilities like fdisk, df and du commands](https://www.youtube.com/watch?v=vx1WZepOmKg)
34+
35+
[Getting Help From Command Line user Interface](https://www.youtube.com/watch?v=GcYu-0IIJas)
36+
37+
[w, who, hostnamem hostnamectl and uname commands](https://www.youtube.com/watch?v=7shAr5lp_Wc)
38+
39+
[Search for files and directories using find and locate commands](https://www.youtube.com/watch?v=Rd6e-OrsHpo)
40+
41+
[top command its output explanation](https://www.youtube.com/watch?v=UQ7rr4_47YY)
42+
43+
[vi & vim text editor](https://www.youtube.com/watch?v=K3SUrcJ740Y)
44+
45+
[sed, awk, vmstat and nestat commands](https://www.youtube.com/watch?v=4hJorSKg9E0)
46+
47+
[vnstat command](https://www.youtube.com/watch?v=KlpE2Ok6Bxo)
48+
49+
[Introduction to Graphical user interface](https://www.youtube.com/watch?v=Yck_xhz9ku0)
50+
51+
[cut command](https://www.youtube.com/watch?v=kBZNJdw7RQQ)
52+
53+
[Merge multiple files using paste command](https://www.youtube.com/watch?v=_Efd6PxhNq4)
54+
55+
[Connect and Manage remote machine using SSH](https://www.youtube.com/watch?v=Dp9J7aktYDs)
56+
57+
[Changing files and directory permissions](https://www.youtube.com/watch?v=NNAxqSyTsUI)
58+
59+
[tar and zip commands](https://www.youtube.com/watch?v=lVQppyhgERA)
60+
61+
[Scheduling future jobs using crontab](https://www.youtube.com/watch?v=OOOabNTnSwY)
62+
63+
[difference between scripting and programming](https://www.youtube.com/watch?v=5UuTNosxNgI)
64+
65+
[what is shell scripting and it's advantages](https://www.youtube.com/watch?v=m2DvuF_S4Ac)
66+
67+
[PATH environment variable](https://www.youtube.com/watch?v=4TZyWegxzGY)
68+
69+
[Symbols used shell scripting](https://www.youtube.com/watch?v=L8IxV7bvBHU)
2470

2571
[Make Shell Script Template](https://www.youtube.com/watch?v=7KEQJ7jtkTg)
2672

2773
[Quotes single, double and reverse - Know difference between each](https://www.youtube.com/watch?v=9_fhRI-dos4)
2874

29-
Grab User input and Print - Using read command
30-
31-
Bash colors
75+
[Bash colors](https://arkit.co.in/coloring-style-text-shell-scripting/)
3276

33-
Script exit status
77+
[Script exit status](https://arkit.co.in/shell-scripting-exit-status-shell-scripting-return-codes/)
3478

3579
[Variables and it's rules](https://www.youtube.com/watch?v=839s_OtTqDA)
3680

3781
[Special Variables](https://www.youtube.com/watch?v=PfxzX4XNYRE)
3882

39-
Environment Variables, system variables and user defined variables
83+
[Environment Variables, system variables and user defined variables](https://www.youtube.com/watch?v=PfxzX4XNYRE)
4084

41-
Constant variables, Local & Global variables and Special variables
85+
[Constant variables, Local & Global variables and Special variables](https://www.youtube.com/watch?v=839s_OtTqDA)
4286

43-
Positional Parameters
87+
[Positional Parameters](https://www.youtube.com/watch?v=PfxzX4XNYRE)
4488

4589
[Count number command line arguments $#](https://www.youtube.com/watch?v=YizjrX9ph10)
4690

4791
[Arithmetic Operators](https://www.youtube.com/watch?v=qxNQ_D8txPo)
4892

4993
[Relational Operators](https://www.youtube.com/watch?v=U-u1wx5VeTU)
5094

51-
Relational ASCII operators
52-
5395
[LogicalOperators](https://www.youtube.com/watch?v=m_F1FTKdUU4)
5496

55-
Assignment Operators
97+
[Boolean Operators](https://www.youtube.com/watch?v=U-u1wx5VeTU)
5698

57-
Boolean Operators
99+
[Maths using expr command](https://www.youtube.com/watch?v=qxNQ_D8txPo)
58100

59-
Redirecting Input, output and errors
101+
[Real maths using bc command](https://www.youtube.com/watch?v=qxNQ_D8txPo)
60102

61-
Maths using expr command
103+
[if statement](https://www.youtube.com/watch?v=gncu9vzmILw)
62104

63-
Real maths using bc command
105+
[if-else statement](https://www.youtube.com/watch?v=nDhbOeEQeNY)
64106

65-
Do mathametics using let command
107+
[if-else-if statement](https://www.youtube.com/watch?v=UJET-9cmaqU)
66108

67-
Escape sequence
109+
[Nested if statement](https://www.youtube.com/watch?v=Kd1SJFnmj9k)
68110

69-
[if statement](https://www.youtube.com/watch?v=gncu9vzmILw)
111+
[Case statement](https://www.youtube.com/watch?v=JJ7mAPU0KhI)
70112

71-
[if-else statement](https://www.youtube.com/watch?v=nDhbOeEQeNY)
113+
[For Loop](https://www.youtube.com/watch?v=1fnAUUS4qg0)
72114

73-
[if-else-if statement](https://www.youtube.com/watch?v=UJET-9cmaqU)
115+
[While Loop](https://www.youtube.com/watch?v=nBMuVIRGpwY)
116+
117+
[Until Loop](https://www.youtube.com/watch?v=zdk795qFgWk)
74118

75-
Nested if statement
119+
[Functions](https://www.youtube.com/watch?v=jXv1otUXMG4)
76120

77-
Case statement
121+
[Arrays](https://www.youtube.com/watch?v=2Fetj2V6rrM)
78122

79-
For Loop
123+
[Eval command](https://www.youtube.com/watch?v=AjqBRGwLmLc&list=PL8cE5Nxf6M6b8qW7CSMsdKbEsPdG9pWfu&index=57&t=0s)
80124

81-
While Loop
125+
[Shifting parameters using shift command](https://www.youtube.com/watch?v=48j0kxOFKZE)
82126

83-
Until Loop
127+
[IFS - Input Field Separator](https://www.youtube.com/watch?v=so8IRuhWjEM)
84128

85-
Break, sleep, continue and Exit
129+
[Writing CPU Usage script](https://www.youtube.com/watch?v=NQx43bY4lNo)
86130

87-
Functions
131+
[Writing Disk Utilization script](https://www.youtube.com/watch?v=yXhdDV13nrA)
88132

89-
Arrays
133+
[Trouble shooting debugging shell scripts](https://www.youtube.com/watch?v=kgj-4_gmvi4)
90134

91-
Eval command
135+
[Checking shell script errors and improvements using shellcheck.net site](https://www.youtube.com/watch?v=kgj-4_gmvi4)
92136

93-
Shifting parameters using shift command
137+
[Here Document to write paragraphs of text](https://www.youtube.com/watch?v=r9lb0ZxGFqE)
138+
139+
[Getopts Function](https://www.youtube.com/watch?v=j-lEoC0DWI8)
94140

95141
Tput making menu's
96142

@@ -100,14 +146,4 @@ $(()) - Pass command to sub-shell
100146

101147
logger logging messages to log file
102148

103-
IFS - Input Field Separator
104-
105149
Exec to send input to terminal
106-
107-
Writing CPU Usage script
108-
109-
Writing Disk Utilization script
110-
111-
Trouble shooting debugging shell scripts
112-
113-
Checking shell script errors and improvements using shellcheck.net site

0 commit comments

Comments
 (0)