Introduction
  • Welcome
  • Course Outline
  • What is Linux Essentials
  • What you will need
  • Installing VirtualBox onto Windows
  • Install Ubuntu into VirtualBox
  • Install Guest Additions
  • Using the Raspberry Pi
  • Summary
Linux Evolution and Popular Operating Systems
  • Introduction
  • Open Source Software Philosophy
  • Popular Linux Distrubutions
  • Embedded Linux Systems
  • Evolution of Linux
  • Summary
Major Open Source Software
  • Introduction
  • Desktop Applications
  • Using LibreOffice
  • Using Thunderbird Email Client
  • Web Browsers in Linux
  • Creating Graphics with GIMP
  • Server Applications
  • Linux Web Servers
  • Database Servers with MySQL
  • Samba and NFS File Servers
  • Development Languages in Linux
  • Programming in C
  • Programming with Java
  • Scripting with BASH
  • Scripting with PERL
  • Scripting with Python
  • Software Management
  • Open Source Software
  • Summary
Understanding Open Source Software and Licensing
  • Introduction
  • Open Source Licensing
  • Open Source Organizations
  • Business Models
  • Summary
ICT Skills and Working in Linux
  • Introduction
  • So what do your need to know?
  • Desktop Skills
  • Using the Command Line Interface
  • Managing User Passwords
  • Where is Linux Used
  • Activity: Research Where Linux is Used
  • Summary
Command Line Basics
  • Introduction
  • Welcome to the Command Line
  • Command Line Syntax
  • BASH Variables
  • Shell Quoting
  • Quoting Gotchas
  • File Globbing
  • BASH History
  • Command Line Quiz
  • Summary
Using the Command Line to get Help
  • Introduction
  • What Help is Available
  • Command Line Help
  • Using MAN pages
  • Using INFO pages
  • System Documentation
  • Command Line Help Quiz
  • Summary
Using Directories and Listing Files
  • Introduction
  • The Linux File System
  • It all started with ls
  • All Change: Using cd
  • Knowing the dot and dot dot Directories
  • The Home Directory and the Tilde
  • Activity: Changing Directories
  • Summary
Copying, Deleting Moving and Renaming Files
  • Introduction
  • File Types in Linux
  • Copy Files with cp
  • Move and Rename with mv
  • Create Files and Directories
  • Delete Files and Directories
  • Managing Files Quiz
  • Summary
Archiving Files from the Command Line
  • Introduction
  • What will we be doing?
  • Using the command tar
  • Zipping files with compession programs
  • Combine tar and gzip into the one operation
  • Activity: Backup $HOME
  • Summary
Searching and Extracting Data from Files
  • Introduction