CUSTOMISED
Expert-led training for your team
Dismiss

Linux Fundamentals training course

This course introduces Linux, a versatile & stable operating system widely used in business environments & on internet servers. The course is suitable as preparation for the CompTIA Linux+ examinations.

JBI training course London UK

"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. Clive gave us some best practice ideas and tips to take away. Fast paced but the instructor never lost any of the delegates"

Brian Leek, Data Analyst, May 2022

Public Courses

25/05/26 - 3 days
£1795 +VAT
06/07/26 - 3 days
£1795 +VAT
17/08/26 - 3 days
£1795 +VAT

Customised Courses

* Train a team
* Tailor content
* Flex dates
From £1200 / day
EDF logo Capita logo Sky logo NHS logo RBS logo BBC logo CISCO logo
JBI training course London UK

  • Introduction & Linux Overview
  • Learn Basic Linux Commands
  • Viewing and Manipulating Files
  • Explore Directory Navigation & Practical Exercises
  • Get to know File Management, Editing & Job Control
  • Text Processing, Backup & Shell Scripting
  • Finding Text & Processing Data
  • Backup, Restore & File Transfer
  • File Permissions & Security
  • Introduction to Shell Scripting
  • Final Workshop & Review
  • Course Delivery Format

Introduction & Linux Overview

  • Course aims and objectives
  • Linux and Unix overview
  • History of Unix and Linux
  • Linux distributions
  • Open source concepts
  • Logging on and accessing Linux systems
  • Connecting to the training server
  • Command syntax and structure
  • Using help and documentation
  • Understanding shells
  • Bash shell basics
  • Important keyboard shortcuts

Basic Linux Commands

  • Displaying system information
  • Viewing users and sessions
  • Working with dates and calendars
  • Displaying messages and output
  • Password management
  • Exiting sessions
  • Understanding processes and files
  • Linux directory structure
  • File types

Viewing and Manipulating Files

  • Listing directories and files
  • Displaying file contents
  • Counting lines and words
  • Numbering file output
  • Understanding file formats
  • Using piping and redirection
  • Appending output
  • Viewing start and end of files
  • Combining commands
  • Running commands as root

Directory Navigation

  • Home directories
  • Current working directory
  • Changing directories
  • Using pathnames
  • Command prompts
  • Aliases and shell customisation
  • Command history and completion
  • Creating and removing directories
  • Special directory entries

Practical Exercises

  • Navigating the Linux filesystem
  • Creating and managing directories
  • Viewing and redirecting output
  • Working with help commands

File Management Commands

  • Copying files and directories
  • Moving and renaming files
  • Interactive file operations
  • Creating empty files
  • Removing files and directories
  • Working with wildcards
  • Combining commands
  • Disk usage commands

The vim Editor

  • Introduction to vim
  • Normal mode
  • Insert and replace modes
  • Searching text
  • Editing text
  • Saving and exiting
  • Visual mode
  • Command-line mode
  • Split screen editing
  • Comparing files
  • Working with multiple files
  • Regular expressions in vim
  • Global substitutions

Finding Files & Job Control

  • Finding files with find
  • Executing commands from find
  • Using xargs
  • Foreground and background jobs
  • Job control commands
  • Killing processes
  • Using top
  • Using tmux
  • Scheduling jobs with cron and at
  • Reading mail
  • Understanding links and inodes
  • Sending messages between users

Practical Exercises

  • File management labs
  • Editing files with vim
  • Searching for files
  • Managing processes and background jobs

Text Processing, Backup & Shell Scripting

Finding Text & Processing Data

  • Searching text with grep and egrep
  • Using regular expressions
  • Sorting data with sort
  • Removing duplicates with uniq
  • Cropping text with cut
  • Translating characters with tr
  • Joining and splitting files
  • Formatting output
  • Printing commands
  • Nice and nohup commands

Backup, Restore & File Transfer

  • Creating backups with tar
  • Viewing and restoring archives
  • Incremental backups
  • Compressing archives with gzip
  • Restoring compressed backups
  • Using cpio
  • Basic networking utilities
  • Transferring files between systems
  • Testing connectivity with ping

File Permissions & Security

  • Understanding Linux permissions
  • File and directory permissions
  • Changing permissions with chmod
  • Octal permissions
  • Sticky bit and SUID
  • Default permissions with umask

Introduction to Shell Scripting

  • Creating shell scripts
  • Running scripts
  • Variables and parameters
  • Reading user input
  • Conditional statements
  • Case statements
  • Loops
  • Debugging scripts
  • Using PATH variables
  • Login scripts

Final Workshop & Review

  • Integrated practical exercises
  • Troubleshooting tasks
  • Best practices
  • Course review and Q&A

Course Delivery Format

The course includes:

  • Instructor-led demonstrations
  • Guided practical exercises
  • Hands-on labs
  • Workshop activities
  • End-of-module reviews
JBI training course London UK

Who Should Attend?

This course is suitable for:

  • New Linux users
  • IT support staff
  • System administrators
  • Technical engineers
  • Developers
  • Anyone preparing for Linux certification exams

Setup & Requirements

The course can be delivered either in a classroom or virtual environment.

Each delegate should have access to:

  • A Windows, macOS or Linux computer
  • Minimum 2GB RAM
  • Internet connectivity (without a VPN)

Delegates will connect to a cloud-hosted Linux server during the course.


5 star

4.8 out of 5 average

"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. Clive gave us some best practice ideas and tips to take away. Fast paced but the instructor never lost any of the delegates"

Brian Leek, Data Analyst, May 2022



“JBI  did a great job of customizing their syllabus to suit our business  needs and also bringing our team up to speed on the current best practices. Our teams varied widely in terms of experience and  the Instructor handled this particularly well - very impressive”

Brian F, Team Lead, RBS, Data Analysis Course, 20 April 2022

 

 

JBI training course London UK

Newsletter


Sign up for the JBI Training newsletter to receive technology tips directly from our instructors - Analytics, AI, ML, DevOps, Web, Backend and Security.
 



This course introduces Linux, a versatile and stable operating system widely used in business environments and on internet servers. The course is suitable as preparation for the CompTIA Linux+ examinations.

The focus is on the Linux command line rather than the graphical interface. Delegates will learn the most commonly used Linux commands and utilities, including piping, redirection, wildcards, job control, shell scripting, and the vim editor.

Based on generic Linux so the commands and principles taught, can be applied to most Linux distributions such as Red Hat, Rocky Linux, Fedora, Mint and Arch, as well as Unix systems including Solaris and AIX.

The course is delivered as a hands-on workshop using a mixture of lecture, demonstrations, practical exercises and guided labs.

CONTACT
+44 (0)20 8446 7555

[email protected]

SHARE

 

Copyright © 2025 JBI Training. All Rights Reserved.
JB International Training Ltd  -  Company Registration Number: 08458005
Registered Address: Wohl Enterprise Hub, 2B Redbourne Avenue, London, N3 2BS

Modern Slavery Statement & Corporate Policies | Terms & Conditions | Contact Us

POPULAR

AI training courses                                                                        CoPilot training course

Threat modelling training course   Python for data analysts training course

Power BI training course                                   Machine Learning training course

Spring Boot Microservices training course              Terraform training course

Data Storytelling training course                                               C++ training course

Power Automate training course                               Clean Code training course