Introduction to Bash
Day to day work for astronomers and developers is hard to imagine without the use of terminals to navigate through file systems, run programs, and get access to supercomputers.
Knowing how to use Bourne Again SHell (BASH) commands and write basic scripts is an essential skill. In this course, we will cover the basics of working with BASH such as navigating through directories to slightly more advanced topics such as writing scripts.
However, as this is a topic with very broad applications this is only scratching the surface so a collection of materials for further reading is included at the end of the course.
Each module in the course will come with its own webinar explaining its specific contents with examples. Everything covered in the webinar is then written up for your reference in the subsequent lessons.
Bash Basics is all about getting started. We will betalking about where and how to acess your teminal, how to navigate and edit files/directories as well as the most common commands and special keys you will need to know.
Bash basics 2
In bash basics 2 we discuss customizing your terminal for your individual needs. This can mean putting in shortcuts to projects or changing the coloursheme to be more easy on the eyes.
Bash Basics 3
Moving on from navigating files systems Bash basics 3 focuses on writing scrips. This module will teach you how to define variables read user input as well as write functions and loops.