Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Linux Shell Scripting & Vi Editor Mastery Course [2026] !
Rating: 4.1 out of 5(105 ratings)
22,015 students

Linux Shell Scripting & Vi Editor Mastery Course [2026] !

Master the Fundamentals of Shell Scripting & Vi Editor in 2024
Created byAyush Kumar
Last updated 11/2025
English

What you'll learn

  • Understanding Shell Scripting Fundamentals
  • Mastery of Control Structures and Looping
  • Automation and Scripting for System Administration
  • Integration with External Tools and Systems

Course content

2 sections35 lectures4h 0m total length
  • Introduction to Shell Scripting6:32

    Explore what a shell and bash are and create your first hello world script to automate tasks, using the interpreter line and running it with ./.

  • Installation of VS Code4:22
  • All about variables12:21

    Learn about variables in bash scripting, including user defined and environment variables, how to name and print them with echo, and the basic rules for spaces and scope.

  • How to read input8:35
  • Command Substitution5:49
  • How to pass arguments6:09
  • Task 12:59
  • Task 24:19

    Learn to connect to a remote machine via ssh with a bash script, prompting for username and IP or accepting parameters, and verify the session with whoami.

  • Operators10:28
  • If else5:54
  • Case3:46
  • Arrays6:36
  • For Loop16:35

    Master the for loop in shell scripting by understanding its syntax—initialization, condition, and increment—then apply it to print array elements across languages like Python, C++, Java, and C.

  • While Loop7:05

    Explore the while loop in shell scripting, comparing it to the for loop, with syntax, condition-based execution, and examples that print a name and access array elements.

  • Until Loop8:33
  • Break and Continue7:38
  • Automating Directory and File Creation6:33
  • Automating User Creation5:42
  • Test Command14:10
  • Functions12:35

    Explore Linux shell scripting functions: define and call reusable blocks, create parameterized functions with $1 and $2, return values with return and capture $? for use in scripts.

  • Nested Function5:10
  • Global Variables4:59
  • User Deletion Automation5:39
  • File Integrity Checker10:44
  • How to clone github repository3:24
  • Nmap Automation18:22

Requirements

  • Basics of Linux (Not Mandatory)

Description

Welcome to Your 2024 Powerhouse: Linux Shell Scripting & Vi Editor Mastery!

Ready to unlock the hidden power of automation and efficient editing? This comprehensive course is your beginner-friendly roadmap to mastering both Linux shell scripting and the legendary Vi editor in 2024. No prior experience is needed! We'll guide you step-by-step, from the ground up, equipping you with the skills to conquer your tasks.

Dive into the Shell Scripting World:

  • Scripting Fundamentals: Master the Linux shell, its power, and how to leverage it for automation.

  • Hands-On Exercises: Learn by doing! Tackle real-world tasks and gain practical experience.

  • Control Structures: Craft versatile scripts with if-else statements, loops, and more.

  • SysAdmin Automation: Automate tasks like file management, user creation, and security checks.

  • External Tool Integration: Seamlessly connect your scripts with Visual Studio Code, GitHub, and Nmap.

Conquer Text Editing with Vi:

  • Essential Vi Commands: Navigate, edit, and manipulate text with confidence.

  • Efficient Workflow: Master modes and powerful editing techniques.

  • Customization: Tailor Vi to your preferences for maximum comfort and speed.

By the end of this course, you'll be:

  • Scripting like a pro: Create powerful scripts to automate tasks and boost your productivity.

  • Editing with lightning speed: Navigate and manipulate text with ease using Vi's advanced features.

  • Ready to take on more: Equip yourself with valuable skills for your IT career or personal projects.

Join us on this exciting journey! Enroll today and start scripting and editing your way to success in 2024!

Who this course is for:

  • Anyone who wants to learn shell scripting