Shell Scripting
Published 6/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 971.55 MB | Duration: 2h 23m
Published 6/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 971.55 MB | Duration: 2h 23m
Linux track
What you'll learn
Bash programming
Shell scripting
Shell commands
Linux
Text manipulation in shell
fundamentals of shell programming
Requirements
Basics of computer knowledge
Interest to learn
No programming experience needed, you will learn everythings you need to know
Description
Welcome to Shell Scripting!Please join me on an exciting journey of hands-on learning of shell scripts,This course can be useful for absolute beginners and new learners who are in school or college and find shell scripting hard to learn and execute. I will not only cover syntax but how to get started with basics and then move to slowly on expert level.Shell is one of the powerful languages and provides you the freedom to do a lot of unique things which other languages lack.I am a professional working in information technology for more than 10 years and I have seen that we lack the basic understanding of syntax level practicing and understanding the building blocks of the great open-source operating system is the right way to learn any new programming language.In the course, I will be going through the below topics.Basic and advanced commands structure.Inbuilt commands and their structure.Perform various text manipulations e.g. filtering, pattern matching, and sorting.Write conditional statements and loops in the shell.Manipulate file and folder permissions.Use parameters, and variables.Writing basic programs to automate simple tasks.Understanding syntax and usage.Understanding permission structure in Linux systems.I will try to improve the course continuously as we move ahead with the time.Please do provide input and feedback so I can improve the course and myself.
Overview
Section 1: Introduction To Shell Scripting
Lecture 1 Hello
Lecture 2 Introduction To Shell Scripting
Section 2: basic commands
Lecture 3 Calender and date commands
Lecture 4 Directory operations - change, make, remove
Lecture 5 cat
Lecture 6 Link files hard and soflink
Section 3: Permissions and user groups
Lecture 7 User groups management
Lecture 8 File folder permission basics
Lecture 9 Permissions advanced
Section 4: Shell Editors
Lecture 10 VI Editor
Lecture 11 Nano Editor
Section 5: Basic scripting
Lecture 12 File content manipulation
Lecture 13 Variables in Shell
Lecture 14 Positional parameters
Lecture 15 Arithmetic operations
Section 6: Advanced Scripting
Lecture 16 Conditional operations
Lecture 17 Logical operations
Lecture 18 Conditional operations - Switch case
Lecture 19 Loop - While
Lecture 20 Loop - For
Lecture 21 Loop - Until
Section 7: Grep pattern matching filtering
Lecture 22 pattern matching
Lecture 23 rows and columns filtering
Section 8: Advanced concepts for content manipulation
Lecture 24 Searching recursively
Lecture 25 Arrays
Beginner software professionals,Want to learn Shell script from scratch,School student,Beginners in linux