Course Section Links
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.
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.
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.
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.
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.
An introduction to how information can be stored in a variable and how variable information can be retrieved and used.
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.
Customising your shell, working with local and system wide Bash configuration files.
How to customize your command prompts on Linux. Working with command prompt shell variables PS1 and PS2.
The Linux touch command can be used for creating files and also modifying a files time stamp.
Learn how to use wildcards and pattern matching techniques on your Linux system. How to use shell expansion.