Shell Programming/Scripting for Absolute Beginners

Learn how to use Bash (Shell) and write your first bash script & automate tasks. (Bash/Shell programming & scripting).
Instructor:
Mike Kilic
783 students enrolled
English [Auto]
Automate tasks with shell scripts
Acquire foundational shell knowledge
Learn to use the most used and fundamental shell commands
Get acquainted with the Terminal

Understand Shell scripting/programming

I’ve structured this course in a way that any user with zero knowledge can follow along.

Every command and concept will be explained thoroughly and visualised with slides for better understanding.

This course is a beginners only!

The first section is all about teaching you the foundational skills needed to work with the Bash (Shell) and upon this knowledge you will write your first scripts and automate tasks.

By the end of this course you will automate simple tasks with scripts you’ve written, in particular you will be able to:

  • Navigate through directories like your right pocket

  • Write simple Shell scripts

  • Automate tasks with self written scripts

  • Create & use variables

  • Use Wildcards to make your own life easier

  • Create scripts that require user interaction

  • Educate yourself by having key foundational knowledge

____________________

Free Cheat-sheet – Summary of all concepts covered in this course

As an added bonus for enrolling in this course, you’ll receive a free cheat-sheet including all concepts and commands shown in this course, in case you want to jog your memory.

Enrol now and to learn how to write bash shell scripts!

Course Introduction & Shell Basics

1
Course Introduction
2
How does a Shell work?

Basic Shell Commands

1
Getting started with the Terminal

In this lecture we're gonna learn how to start and interact with a terminal

2
The who & whoami and echo command
3
ls & cat and wc command
4
Making use of the cp & mv and rm command
5
Creating files with the touch command
6
Making use of available options
7
Printing our current working directory
8
Moving through directories with cd
9
Creating and deleting Directories
10
Assignment 01
11
Solution Assignment 01
12
Assignment 02
13
Solution Assignment 02

Shell scripting & Task automation

1
Section Overview
2
Deep dive into ls output
3
Permission handling with chmod
4
INFO for the following lessons
5
The nano editor
6
Pipes & Dataflow 01
7
STDERR & /dev/null
8
Pipes & tee command
9
Wildcards
10
Info for MAC Users
11
Shell scripting Basics 01
12
Shell scripting Basics 02
13
Shell scripting Basics 03
14
Creating a script with a script
15
Opening crontab in nano editor
16
Schedule automatic tasks with crontab

Final Words

1
Conclusion
2
Cheatsheet
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!

Be the first to add a review.

Please, login to leave a review
872e3dbcfe060d970a9b5f3d288d6e55
30-Day Money-Back Guarantee

Includes

3 hours on-demand video
4 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion

External Links May Contain Affiliate Links read more

Join our Telegram Channel To Get Latest Notification & Course Updates!
Join Our Telegram For FREE Courses & Canva PremiumJOIN NOW
+ +