Skip to content

Commit 1e49574

Browse files
author
Ankam Ravi Kumar
authored
Update README.md
1 parent 6301c5e commit 1e49574

File tree

1 file changed

+73
-137
lines changed

1 file changed

+73
-137
lines changed

README.md

Lines changed: 73 additions & 137 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ https://techtutorials.github.io/shell-scripting-tutorial/
1111
* [Twitter](https://twitter.com/aravikumar48)
1212
* [Youtube](https://www.youtube.com/Techarkit?sub_confirmation=1)
1313
* [Email Address](aravikumar48@gmail.com)
14+
* [WhatsApp Group](http://bit.ly/wappg)
15+
* [Linux Telegram Group](http://bit.ly/linux-telegram)
16+
* [Reddit TechTutorials](http://bit.ly/redditark)
17+
* [Tumblr](https://www.tumblr.com/blog/aravikumar48)
1418

1519
A complete begineers guide to learn shell scripting from scratch which includes Videos, Practice scenarios and project idea. I will create one file for one topic with code.
1620

@@ -24,143 +28,75 @@ alias and unalias, arch, arp, at, awk, bc, blkid, cal, cat, cd, chage, chattr, c
2428

2529
After that start learning shell scripting using below topics
2630

27-
[Shell Scripting Video Tutorial](https://www.youtube.com/watch?v=7GNUzvjS_mE&list=PL8cE5Nxf6M6b8qW7CSMsdKbEsPdG9pWfu)
28-
29-
[Shell Scripting course Overview](https://www.youtube.com/watch?v=7GNUzvjS_mE)
30-
31-
[Linux Basics](https://www.youtube.com/watch?v=IFvMor-0eFM)
32-
33-
[Linux Directory Structure](https://www.youtube.com/watch?v=rVxpe1_lNFE)
34-
35-
[Linux Basic Commands](https://www.youtube.com/watch?v=yYC8aaQ3eZA)
36-
37-
[Copy, Remove, Move and Time Commands](https://www.youtube.com/watch?v=G7XFreQkDB8)
38-
39-
[Dif and Grep Commands](https://www.youtube.com/watch?v=RwcQ6JzTsmA)
40-
41-
[Head, tail, sort and more commands](https://www.youtube.com/watch?v=OgV3qrPQulU)
42-
43-
[tr and wc commands](https://www.youtube.com/watch?v=d40a5zFa8yI)
44-
45-
[Disk utilities like fdisk, df and du commands](https://www.youtube.com/watch?v=vx1WZepOmKg)
46-
47-
[Getting Help From Command Line user Interface](https://www.youtube.com/watch?v=GcYu-0IIJas)
48-
49-
[w, who, hostnamem hostnamectl and uname commands](https://www.youtube.com/watch?v=7shAr5lp_Wc)
50-
51-
[Search for files and directories using find and locate commands](https://www.youtube.com/watch?v=Rd6e-OrsHpo)
52-
53-
[top command its output explanation](https://www.youtube.com/watch?v=UQ7rr4_47YY)
54-
55-
[vi & vim text editor](https://www.youtube.com/watch?v=K3SUrcJ740Y)
56-
57-
[sed, awk, vmstat and nestat commands](https://www.youtube.com/watch?v=4hJorSKg9E0)
58-
59-
[vnstat command](https://www.youtube.com/watch?v=KlpE2Ok6Bxo)
60-
61-
[Introduction to Graphical user interface](https://www.youtube.com/watch?v=Yck_xhz9ku0)
62-
63-
[cut command](https://www.youtube.com/watch?v=kBZNJdw7RQQ)
64-
65-
[Merge multiple files using paste command](https://www.youtube.com/watch?v=_Efd6PxhNq4)
66-
67-
[Connect and Manage remote machine using SSH](https://www.youtube.com/watch?v=Dp9J7aktYDs)
68-
69-
[Changing files and directory permissions](https://www.youtube.com/watch?v=NNAxqSyTsUI)
70-
71-
[tar and zip commands](https://www.youtube.com/watch?v=lVQppyhgERA)
72-
73-
[Scheduling future jobs using crontab](https://www.youtube.com/watch?v=OOOabNTnSwY)
74-
75-
[difference between scripting and programming](https://www.youtube.com/watch?v=5UuTNosxNgI)
76-
77-
[what is shell scripting and it's advantages](https://www.youtube.com/watch?v=m2DvuF_S4Ac)
78-
79-
[PATH environment variable](https://www.youtube.com/watch?v=4TZyWegxzGY)
80-
81-
[Symbols used shell scripting](https://www.youtube.com/watch?v=L8IxV7bvBHU)
82-
83-
[Make Shell Script Template](https://www.youtube.com/watch?v=7KEQJ7jtkTg)
84-
85-
[Quotes single, double and reverse - Know difference between each](https://www.youtube.com/watch?v=9_fhRI-dos4)
86-
87-
[Bash colors](https://arkit.co.in/coloring-style-text-shell-scripting/)
88-
89-
[Script exit status](https://arkit.co.in/shell-scripting-exit-status-shell-scripting-return-codes/)
90-
91-
[Variables and it's rules](https://www.youtube.com/watch?v=839s_OtTqDA)
92-
93-
[Special Variables](https://www.youtube.com/watch?v=PfxzX4XNYRE)
94-
95-
[Environment Variables, system variables and user defined variables](https://www.youtube.com/watch?v=PfxzX4XNYRE)
96-
97-
[Constant variables, Local & Global variables and Special variables](https://www.youtube.com/watch?v=839s_OtTqDA)
98-
99-
[Positional Parameters](https://www.youtube.com/watch?v=PfxzX4XNYRE)
100-
101-
[Count number command line arguments $#](https://www.youtube.com/watch?v=YizjrX9ph10)
102-
103-
[Arithmetic Operators](https://www.youtube.com/watch?v=qxNQ_D8txPo)
104-
105-
[Relational Operators](https://www.youtube.com/watch?v=U-u1wx5VeTU)
106-
107-
[LogicalOperators](https://www.youtube.com/watch?v=m_F1FTKdUU4)
108-
109-
[Boolean Operators](https://www.youtube.com/watch?v=U-u1wx5VeTU)
110-
111-
[Maths using expr command](https://www.youtube.com/watch?v=qxNQ_D8txPo)
112-
113-
[Real maths using bc command](https://www.youtube.com/watch?v=qxNQ_D8txPo)
114-
115-
[if statement](https://www.youtube.com/watch?v=gncu9vzmILw)
116-
117-
[if-else statement](https://www.youtube.com/watch?v=nDhbOeEQeNY)
118-
119-
[if-else-if statement](https://www.youtube.com/watch?v=UJET-9cmaqU)
120-
121-
[Nested if statement](https://www.youtube.com/watch?v=Kd1SJFnmj9k)
122-
123-
[Case statement](https://www.youtube.com/watch?v=JJ7mAPU0KhI)
124-
125-
[For Loop](https://www.youtube.com/watch?v=1fnAUUS4qg0)
126-
127-
[While Loop](https://www.youtube.com/watch?v=nBMuVIRGpwY)
128-
129-
[Until Loop](https://www.youtube.com/watch?v=zdk795qFgWk)
130-
131-
[Functions](https://www.youtube.com/watch?v=jXv1otUXMG4)
132-
133-
[Arrays](https://www.youtube.com/watch?v=2Fetj2V6rrM)
134-
135-
[Eval command](https://www.youtube.com/watch?v=AjqBRGwLmLc&list=PL8cE5Nxf6M6b8qW7CSMsdKbEsPdG9pWfu&index=57&t=0s)
136-
137-
[Shifting parameters using shift command](https://www.youtube.com/watch?v=48j0kxOFKZE)
138-
139-
[IFS - Input Field Separator](https://www.youtube.com/watch?v=so8IRuhWjEM)
140-
141-
[Writing CPU Usage script](https://www.youtube.com/watch?v=NQx43bY4lNo)
142-
143-
[Writing Disk Utilization script](https://www.youtube.com/watch?v=yXhdDV13nrA)
144-
145-
[Trouble shooting debugging shell scripts](https://www.youtube.com/watch?v=kgj-4_gmvi4)
146-
147-
[Checking shell script errors and improvements using shellcheck.net site](https://www.youtube.com/watch?v=kgj-4_gmvi4)
148-
149-
[Here Document to write paragraphs of text](https://www.youtube.com/watch?v=r9lb0ZxGFqE)
150-
151-
[Getopts Function](https://www.youtube.com/watch?v=j-lEoC0DWI8)
152-
153-
[Executing Multiple scripts from single script](https://youtu.be/hs-FK681D50)
154-
155-
[logger logging messages to log file](https://youtu.be/_kMXvtn1RRQ)
31+
- [Shell Scripting Video Tutorial](https://www.youtube.com/watch?v=7GNUzvjS_mE&list=PL8cE5Nxf6M6b8qW7CSMsdKbEsPdG9pWfu)
32+
- [Shell Scripting course Overview](https://www.youtube.com/watch?v=7GNUzvjS_mE)
33+
- [Linux Basics](https://www.youtube.com/watch?v=IFvMor-0eFM)
34+
- [Linux Directory Structure](https://www.youtube.com/watch?v=rVxpe1_lNFE)
35+
- [Linux Basic Commands](https://www.youtube.com/watch?v=yYC8aaQ3eZA)
36+
- [Copy, Remove, Move and Time Commands](https://www.youtube.com/watch?v=G7XFreQkDB8)
37+
- [Dif and Grep Commands](https://www.youtube.com/watch?v=RwcQ6JzTsmA)
38+
- [Head, tail, sort and more commands](https://www.youtube.com/watch?v=OgV3qrPQulU)
39+
- [tr and wc commands](https://www.youtube.com/watch?v=d40a5zFa8yI)
40+
- [Disk utilities like fdisk, df and du commands](https://www.youtube.com/watch?v=vx1WZepOmKg)
41+
- [Getting Help From Command Line user Interface](https://www.youtube.com/watch?v=GcYu-0IIJas)
42+
- [w, who, hostnamem hostnamectl and uname commands](https://www.youtube.com/watch?v=7shAr5lp_Wc)
43+
- [Search for files and directories using find and locate commands](https://www.youtube.com/watch?v=Rd6e-OrsHpo)
44+
- [top command its output explanation](https://www.youtube.com/watch?v=UQ7rr4_47YY)
45+
- [vi & vim text editor](https://www.youtube.com/watch?v=K3SUrcJ740Y)
46+
- [sed, awk, vmstat and nestat commands](https://www.youtube.com/watch?v=4hJorSKg9E0)
47+
- [vnstat command](https://www.youtube.com/watch?v=KlpE2Ok6Bxo)
48+
- [Introduction to Graphical user interface](https://www.youtube.com/watch?v=Yck_xhz9ku0)
49+
- [cut command](https://www.youtube.com/watch?v=kBZNJdw7RQQ)
50+
- [Merge multiple files using paste command](https://www.youtube.com/watch?v=_Efd6PxhNq4)
51+
- [Connect and Manage remote machine using SSH](https://www.youtube.com/watch?v=Dp9J7aktYDs)
52+
- [Changing files and directory permissions](https://www.youtube.com/watch?v=NNAxqSyTsUI)
53+
- [tar and zip commands](https://www.youtube.com/watch?v=lVQppyhgERA)
54+
- [Scheduling future jobs using crontab](https://www.youtube.com/watch?v=OOOabNTnSwY)
55+
- [difference between scripting and programming](https://www.youtube.com/watch?v=5UuTNosxNgI)
56+
- [what is shell scripting and it's advantages](https://www.youtube.com/watch?v=m2DvuF_S4Ac)
57+
- [PATH environment variable](https://www.youtube.com/watch?v=4TZyWegxzGY)
58+
- [Symbols used shell scripting](https://www.youtube.com/watch?v=L8IxV7bvBHU)
59+
- [Make Shell Script Template](https://www.youtube.com/watch?v=7KEQJ7jtkTg)
60+
- [Quotes single, double and reverse - Know difference between each](https://www.youtube.com/watch?v=9_fhRI-dos4)
61+
- [Bash colors](https://arkit.co.in/coloring-style-text-shell-scripting/)
62+
- [Script exit status](https://arkit.co.in/shell-scripting-exit-status-shell-scripting-return-codes/)
63+
- [Variables and it's rules](https://www.youtube.com/watch?v=839s_OtTqDA)
64+
- [Special Variables](https://www.youtube.com/watch?v=PfxzX4XNYRE)
65+
- [Environment Variables, system variables and user defined variables](https://www.youtube.com/watch?v=PfxzX4XNYRE)
66+
- [Constant variables, Local & Global variables and Special variables](https://www.youtube.com/watch?v=839s_OtTqDA)
67+
- [Positional Parameters](https://www.youtube.com/watch?v=PfxzX4XNYRE)
68+
- [Count number command line arguments $#](https://www.youtube.com/watch?v=YizjrX9ph10)
69+
- [Arithmetic Operators](https://www.youtube.com/watch?v=qxNQ_D8txPo)
70+
- [Relational Operators](https://www.youtube.com/watch?v=U-u1wx5VeTU)
71+
- [LogicalOperators](https://www.youtube.com/watch?v=m_F1FTKdUU4)
72+
- [Boolean Operators](https://www.youtube.com/watch?v=U-u1wx5VeTU)
73+
- [Maths using expr command](https://www.youtube.com/watch?v=qxNQ_D8txPo)
74+
- [Real maths using bc command](https://www.youtube.com/watch?v=qxNQ_D8txPo)
75+
- [if statement](https://www.youtube.com/watch?v=gncu9vzmILw)
76+
- [if-else statement](https://www.youtube.com/watch?v=nDhbOeEQeNY)
77+
- [if-else-if statement](https://www.youtube.com/watch?v=UJET-9cmaqU)
78+
- [Nested if statement](https://www.youtube.com/watch?v=Kd1SJFnmj9k)
79+
- [Case statement](https://www.youtube.com/watch?v=JJ7mAPU0KhI)
80+
- [For Loop](https://www.youtube.com/watch?v=1fnAUUS4qg0)
81+
- [While Loop](https://www.youtube.com/watch?v=nBMuVIRGpwY)
82+
- [Until Loop](https://www.youtube.com/watch?v=zdk795qFgWk)
83+
- [Functions](https://www.youtube.com/watch?v=jXv1otUXMG4)
84+
- [Arrays](https://www.youtube.com/watch?v=2Fetj2V6rrM)
85+
- [Eval command](https://www.youtube.com/watch?v=AjqBRGwLmLc&list=PL8cE5Nxf6M6b8qW7CSMsdKbEsPdG9pWfu&index=57&t=0s)
86+
- [Shifting parameters using shift command](https://www.youtube.com/watch?v=48j0kxOFKZE)
87+
- [IFS - Input Field Separator](https://www.youtube.com/watch?v=so8IRuhWjEM)
88+
- [Writing CPU Usage script](https://www.youtube.com/watch?v=NQx43bY4lNo)
89+
- [Writing Disk Utilization script](https://www.youtube.com/watch?v=yXhdDV13nrA)
90+
- [Trouble shooting debugging shell scripts](https://www.youtube.com/watch?v=kgj-4_gmvi4)
91+
- [Checking shell script errors and improvements using shellcheck.net site](https://www.youtube.com/watch?v=kgj-4_gmvi4)
92+
- [Here Document to write paragraphs of text](https://www.youtube.com/watch?v=r9lb0ZxGFqE)
93+
- [Getopts Function](https://www.youtube.com/watch?v=j-lEoC0DWI8)
94+
- [Executing Multiple scripts from single script](https://youtu.be/hs-FK681D50)
95+
- [logger logging messages to log file](https://youtu.be/_kMXvtn1RRQ)
15696

15797
**Resource to Download**
15898

159-
[Shell Scripting Book](https://arkit-in.tradepub.com/free/w_wile48/)
160-
161-
[Shell Scripting Book](https://arkit-in.tradepub.com/free/w_pack42/)
162-
163-
[Shell Scripting Book](https://arkit-in.tradepub.com/free/w_advb01/)
164-
165-
[Shell Scripting Book](https://arkit-in.tradepub.com/free/w_wile54/)
166-
99+
- [Shell Scripting Book](https://arkit-in.tradepub.com/free/w_wile48/)
100+
- [Shell Scripting Book](https://arkit-in.tradepub.com/free/w_pack42/)
101+
- [Shell Scripting Book](https://arkit-in.tradepub.com/free/w_advb01/)
102+
- [Shell Scripting Book](https://arkit-in.tradepub.com/free/w_wile54/)

0 commit comments

Comments
 (0)