Linux Fundamentals - 5 days online classroom

2.650,00 EUR

  • 5 days
Live Virtual Classroom
In House / In Company

Build a strong foundation in Linux system administration and command-line operations with this hands-on Linux Fundamentals course. Designed for beginners and IT professionals alike, the course provides practical experience working with Linux environments, bash scripting, file systems, automation tools, and essential command-line utilities.

Key Features

Language

Course material in English

Level

Beginner - Intermediate level

5 days of live instructor-led

Virtual training (8 hours / day)

Real-world scripting scenarios

Practical exercises using live lab environments

Full course materials

Content structured to reflect LPI certification standards

70+ recommended study hours

Program completion certification included

Hero

Learning Outcomes

At the end of this program, you will be able to:

Linux Fundamentals & System Navigation

Build confidence working with Linux environments and command-line tools. Learn how Linux systems are structured, manage files and directories, and navigate local, virtual, and cloud-based systems efficiently.

Command-Line Operations & Automation

Develop practical command-line skills using pipes, redirection, logical operators, and wildcards to automate tasks and improve system management efficiency.

Linux Text Processing Tools

Work with essential Linux utilities including vi/Vim, grep, sed, and awk to edit files, process text, search logs, and troubleshoot system issues using regular expressions.

Advanced Data Handling & Interaction

Work with file handling, delegates, events, lambda expressions, and LINQ to manage data efficiently and support dynamic, event-driven applications.

Bash Scripting for Automation

Create and run Bash scripts using variables, loops, conditions, and user input to automate routine administrative tasks and streamline daily workflows.

Hero

Course timeline

  1. Day 1

    Session 1: Introduction to Linux

    • Linux and UNIX fundamentals
    • Linux kernel and file system structure
    • File and directory management
    • Absolute and relative paths
    • Command-line navigation exercises

    Session 2: Basic Commands

    • Command-line syntax
    • File and directory operations
    • Wildcards and command execution
    • Logical operators and sequencing commands
    • Hands-on command exercises

    Session 3: Redirection & Pipes

    • Input and output redirection
    • Error redirection and piping commands
    • Practical exercises with pipes and redirection
  2. Day 2

    Session 4: vi/Vim Editor Fundamentals

    • Introduction to vi/Vim
    • Editing modes and core commands
    • Undo, redo, and customization
    • Executing commands and accessing help
    • Hands-on vi/Vim exercises

    Session 5: Searching & Replacing Text

    • Search and replace in vi/Vim
    • Regular expressions (Regex)
    • Using sed, grep, egrep, and fgrep
    • Text processing exercises

    Session 6: Command Recall & Editing

    • Bash and Korn shell basics
    • Command recall and editing techniques
    • Practical shell exercises

    Session 7: File Permissions & Access Control

    • Users, groups, and permissions
    • Changing file attributes
    • Switching users and groups
    • File linking and access control exercises
  3. Day 3

    Session 8: Filtering & Formatting Text

    • Text filtering and formatting tools
    • Using paste, cut, nl, and awk
    • Practical text-processing exercises

    Session 9: Processes

    • Process management fundamentals
    • Monitoring and terminating processes
    • Background jobs and job control
    • Process management exercises

    Session 10: User Environment

    • Customizing shell profiles and environments
    • Working with .profile, .bash_profile, and .bashrc
    • Environment setup exercises

    Session 11: More Linux Commands

    • Using find, locate, xargs, df, cut, and sort
    • Finding duplicate content and number sequencing
    • Advanced command-line exercises
  4. Day 4

    Session 12: UNIX Command Review

    • Core UNIX and Linux commands
    • File and directory management
    • Regex and filename patterns
    • I/O redirection and utilities

    Session 13: Getting Started with Shell Scripting

    • Shell scripting fundamentals
    • Creating, storing, and executing scripts
    • Script development exercises

    Session 14: Using Variables

    • Environment and local variables
    • Variable assignment and quoting
    • File extensions and echo sequences
    • Variable handling exercises

    Session 15: Performing Calculations

    • Integer and floating-point calculations
    • Using expr and arithmetic notation
    • Calculation exercises in shell scripts

    Session 16: Handling Runtime Data

    • Using read and command-line arguments
    • Interactive and reusable shell scripts
    • Runtime data exercises

    Session 17: Conditional Execution

    • Conditional logic with if and test
    • Script validation exercises

    Session 18: Korn, Bash & POSIX Syntax

    • Advanced shell syntax and test operators
    • Default and substitute variables
    • Exit status codes and scripting exercises
  5. Day 5

    Session 19: Loop Constructs

    • While, until, and for loops
    • Loop control commands
    • Script automation exercises

    Session 20: Multi-Branch Decisions

    • Case and select statements
    • Building menu-driven scripts
    • Menu system exercises

    Session 21: Scripting with AWK

    • AWK fundamentals and scripting
    • Integrating AWK with Bash
    • Practical AWK exercises

    Session 22: Functions

    • Creating and using functions
    • Function syntax and examples
    • Script function exercises

    Session 23: Interrupt Handling

    • Interrupt signals and traps
    • Handling interrupts in scripts
    • Trap implementation exercises

    Appendices

    • Advanced scripting features and arrays
    • Vim and UNIX quick references
    • Additional practice exercises
Linux Fundamentals

Who Should Enroll in this Program?

IT professionals starting their Linux journey

System and network administrators

DevOps and cloud infrastructure professionals

Technical support and operations teams

Developers working in Linux environments

Professionals preparing for Linux Essentials or LPIC certifications

Start course now

Prerequisites

  • Basic understanding of IT concepts and operating systems
  • General computer literacy and file management skills
  • No prior Linux or programming experience is required
  • Familiarity with command-line environments is helpful but not mandatory

Statements

Licensing and accreditation

The course is offered according to Partner Program Agreement and complies with the License Agreement requirements.

Equity Policy

Candidates are encouraged to reach out to AVC for guidance and support throughout the accommodation process.

Frequently Asked Question

Contact background

Need corporate solutions or LMS integration?

Didn't find the course or program which would work for your business? Need LMS integration? Write us, we will solve everything!