Introduction to the Linux Shell
Graphical User Interfaces are all very well, but the command-line offers powerful capabilities enabling complex actions for relatively small inputs.
This course will introduce the shell and how to run tasks through it. We will then see the power of combining such actions in new ways.
This course will enable you to understand the typical environment that a shell is used in, as it is often key to accessing a wide range of computing tools and resources, including supercomputers.
Topics covered will include:
- Navigating file systems
- Working with files & directories
- Standard out, standard error and pipes
- Loops
- Conditions
- Re-use through scripts
Prerequisite: No prior command-line experience is assumed. This course is suitable for a wide range of participants.