Course Section Links

Learning Linux

Learning Linux can seem a daunting task as first, however, you shouldn't be scared. Linux is actually quite easy to learn and is no harder than learning any other operating system. Take small steps at a time and build your foundation. Try Linux under VirtualBox, install it on an old computer. Remember there are some fantastic communities online who are more than happy to help anyone starting out with Linux. There are many free Linux books online and videos that you can watch. Good Luck with your journey.

Linux Tutorial - Part 2

Linux Basic Fundamentals Guide and Tutorial


Welcome to the Land of Linux's tutorials and guides. In part 2 of our free tutorial we will introduce you to the Linux shell. We will take a look at "Internal" and "External" Shell commands. We will look at how information can be stored in variables. What are "shell" variables and "environmental" variables?

What is a "PATH"? How does the "$PATH" variable work? Adding additional paths to your $PATH. Locate where a program executes from with the command "which" and "whereis".

An introduction to Basic file handling commands.

We will take a look at various methods of viewing the content of files using "pagers". How to create and edit files using the "vi" and "vim" text editors. Howto create an empty file or modify the timestamp of a file using the "touch" command.

We take a look at how to use the powerful pattern matching and wildcards within the shell.

Basic File Handling

In this next section we will look at some very basic file handling commands. This include commands for navigating your directory structures, listing files and directories, copying and renaming files. We will look at creating and deleting directories and files.

Vi and Vim

This section covers a basic overview of one of the main text editors you will come across using Linux systems. A command overview for using Vi and Vim. How to edit and create files using Vi and Vim.

Pagers - Viewing Files

Linux has many ways of viewing files, the following tutorial covers some of the most popular pager commands- less, more, cat, tac, pg, head and tail command examples.

Linux Shell and the Terminal

An introduction and overview of the Linux shell. A look at the Bash shell and other popular shells available on Linux. Working with internal and external shell commands.

Shell variables and Environmental variables.

An introduction to how information can be stored in a variable and how variable information can be retrieved and used.

Alias command and Functions

How to create alias commands and shortcuts. Alias commands allow you to launch a command or series of commands by typing an alias name into your shell.

Bash Configuration Files

Customising your shell, working with local and system wide Bash configuration files.

Custom PS1 and PS2 Prompts

How to customize your command prompts on Linux. Working with command prompt shell variables PS1 and PS2.

Touch Command

The Linux touch command can be used for creating files and also modifying a files time stamp.

Wildcards and Shell Expansion

Learn how to use wildcards and pattern matching techniques on your Linux system. How to use shell expansion.

Quick Install Links

  • Ubuntu

    Quick installation guide link for Ubuntu 20.04 LTS.

  • CentOS 8

    Quick installation guide link for CentOS 8.

Desktop Operating Systems