Free Online Course – Learn GNU/Linux shell commands

Learning GNU/Linux shell commands will give you lot of powers. You can automate many boring stuff you do in computer, with shell commands.

Do you want to learn GNU/Linux Shell commands?

Here is a free online training to learn GNU/Linux commands.

All the training is happening via IRC Chat only. No Video. Only Text.

IRC is a text based chat system, where all the discussions for free/Open source software developers discuss.

We use the same system to teach, show the screen and you can type the commands and practise. All on a same browser window.


The top panel is IRC chat. Give a nick name for you and join the channel #ilugc The middle panel is trainer screen. You can see whatever commands he types and see the results. The bottom panel is for you. Yes. You can type the same commands and learn them.

We have developed this custom software to run trainings over IRC.

From today, for 5 days, we have a training on GNU/Linux shell commands. Details are below.

There are no E certificates provided. Just join and learn the stuff.

You can ask questions and chat with others on the top IRC panel.

if you are connnecting with any other IRC client like Hexchat, server : Channel : #ilugc

See you all there.

Course Details

Trainer : Mohan R

Date(s): From July 06, 2020 to July 10, 2020 Time: Evening 5.00 PM Duration: 1 Hour Place:

Let’s get into the basics of Posix ’sh’ Shell. Here are the Topics we will be covering

Day 1: (July 06, 2020)

  1. Basic commands (like ls, cd, find, rm, cat etc.,)
  2. How shell works when we execute a command
  3. Where commands are stored
  4. Importance of PATH variable
  5. Difference between regular commands, built-in commands, aliases

Day 2: (July 07, 2020)

  1. How to read manual page
  2. Compound commands, redirection, pipes and background execution
  3. Subshell execution

Day 3: (July 08, 2020)

  1. Variables, Environment Variables, control structures and loops
  2. Functions
  3. Variable Expansion, Parameter Expansion, Arithmetic Expansion and Command Substitution
  4. Positional Parameters, Special Parameters and Special Variables

Day 4: (July 09, 2020)

  1. Shell Patterns and find command
  2. Basic Regular Expression, grep, sed and awk commands
  3. Shell Built-in Commands.
  4. Structure of a Shell Script and ’getopt’ command

Day 5: (July 10, 2020)

  1. Writing one shell script to show real time metrics of the current system (cpu/memory/network)
  2. Conclusion

All are welcome to participate in this session to understand how terminals work in a Unix based system.


Leave a Reply

Your email address will not be published. Required fields are marked *