Setup Menus in Admin Panel

  • No products in the basket.

  • LOGIN

Login

Bash Scripting, Linux and Shell Programming

0 STUDENTS ENROLLED

    Overview

    Master bash scripting for Linux, Unix and Mac, with this complete masterclass.

    The Bash Scripting, Linux and Shell Programming is designed to provide learners with the knowledge and industry skills required to become a successful Shell Script Developer or Linux Engineer. Through practical training, you will learn the principles of shell scripting and bash programming for a variety of operating systems. You will learn how to create complex scripts that take advantage of advanced bash features, automate routine tasks using shell scripts, debug a shell script, and much more.

    This course has no particular entry requirements and is suitable for those with some knowledge of the command line. On completion, you will have the expertise to write bash scripts that solve real-world problems, fix scripting errors fast, process command line arguments, and automate repetitive tasks.

    Course design

    The course is delivered through our online learning platform, accessible through any internet-connected device. There are no formal deadlines or teaching schedules, meaning you are free to study the course at your own pace.

    You are taught through a combination of

    • Video lessons
    • Online study materials

    Will I receive a certificate of completion?

    Upon successful completion, you will qualify for the UK and internationally-recognised CPD accredited certification. You can choose to make your achievement formal by obtaining your PDF Certificate at the cost of £9 and Hard Copy Certificate for £15.

    Why study this course

    It doesn’t matter if you are an aspiring professional or absolute beginner; this course will enhance your expertise and boost your CV with critical skills and an accredited certification attesting to your knowledge.

    The Bash Scripting, Linux and Shell Programming is fully available to anyone, and no previous qualifications are needed to enrol. All One Education needs to know is that you are eager to learn and are over 16.

    Course Curriculum

    Section 01: Introduction
    Introduction 00:02:00
    Bash vs Shell vs Command Line vs Terminal 00:06:00
    Section 02: Navigation
    Listing Folder Contents (ls) 00:05:00
    Print Current Folder (pwd) 00:01:00
    Change Folder (cd) 00:03:00
    Using A Stack To Push Folders (pushd/popd) 00:03:00
    Check File Type (file) 00:01:00
    Find File By Name (locate) & Update Locate Database (updatedb) 00:02:00
    Find A Command (which) 00:02:00
    Show Command History (history) 00:02:00
    Section 03: Getting Help
    Show Manual Descriptions (whatis) 00:01:00
    Search Manual (apropos) 00:02:00
    Reference Manuals (man) 00:02:00
    Section 04: Working With Files/Folders
    Creating A Folder (mkdir) 00:02:00
    Creating A File (touch) 00:02:00
    Copy Files/Folders (cp) 00:02:00
    Move & Rename Files/Folders (mv) 00:02:00
    Delete Files/Folders (rm) 00:02:00
    Delete Empty Folder (rmdir) 00:02:00
    Change File Permissions (chmod) 00:06:00
    Section 05: Text Files
    File Concatenation (cat) 00:03:00
    File Perusal Filter (more/less) 00:02:00
    Terminal Based Text Editor (nano) 00:03:00
    Section 06: Users
    Run Commands As A Superuser (sudo) 00:03:00
    Change User (su) 00:03:00
    Show Effecter User and Group IDs (id) 00:02:00
    Section 07: Killing Programs & Logging Out
    Kill A Running Command (ctrl + c) 00:02:00
    Kill All Processes By A Name (killall) 00:02:00
    Logging Out Of Bash (exit) 00:01:00
    Section 08: Shortcuts
    Tell Bash That There Is No More Input (ctrl + d) 00:02:00
    Clear The Screen (ctr + l) 00:02:00
    Zoom In (ctrl + +) 00:02:00
    Zoom Out (ctrl + -) 00:02:00
    Moving The Cursor 00:02:00
    Deleting Text 00:04:00
    Fixing Typos 00:03:00
    Cutting and Pasting 00:03:00
    Character Capitalisation 00:03:00
    Section 09: Bash
    Bash File Structure 00:03:00
    Echo Command 00:04:00
    Comments 00:04:00
    Variables 00:06:00
    Strings 00:06:00
    While Loop 00:04:00
    For Loop 00:04:00
    Until Loop 00:03:00
    Break & Continue 00:03:00
    Get User Input 00:02:00
    If Statement 00:09:00
    Case Statements 00:06:00
    Get Arguments From The Command Line 00:04:00
    Functions 00:05:00
    Global vs Local Variables 00:03:00
    Arrays 00:06:00
    Shell & Environment Variables 00:06:00
    Scheduled Automation 00:03:00
    Aliases 00:03:00
    Wildcards 00:03:00
    Multiple Commands 00:02:00
    Section 10: Resource
    Resource 00:00:00
    TAKE THIS COURSE

    COPYRIGHT © 2021 One Education