@@ -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
] ( [email protected] ) 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
1519A 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
2529After 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