Skip to main content Skip to navigation

Introduction to the UNIX shell

What the Course will Cover

This is designed to be a basic introduction to using the UNIX shell. We will be covering the following topics:

  • What is the Shell
  • Navigating Files and Directories
  • Working with Files and Directories
  • Pipes and Filters
  • Loops
  • Shell Scripts
  • Finding Things

This will hopefully teach you all you need to know about using the Shell in order to complete the C++ course.

If you are familiar with all these topics already, then you don't have to attend the Shell course!

Material

The material we will use is from the Software Carpentry Shell Novice course which can be found here:

https://swcarpentry.github.io/shell-noviceLink opens in a new window

The Zoom meeting for the session will be posted to the Slack channel before the session

Resources

Ensure you have gone through the setup instructions and have Docker and VS Code working.

All other setup can be found in the material above.