This page is outdated. The course material can now be found here.
A basic Bash tutorial by @jfy133, @TCLamnidis and @aidaanva.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
This repository contains a very gentle step by step introductory walkthrough to basic concepts and commands of the unix command line. It is aimed to be light-hearted and targeted towards people with little to no computational experience - to allow them to get comfortable to explore at their own pace.
The objectives of the content is
- Practical introduction on how to work on a Mac/Linux operating system using the command line for complete beginners (no knowledge required).
- Learn functionality on most common command line tools and how they help make your work more efficient.
- Become familiar with basic programming concepts (variables, for loops, if statements) used in all programming languages.
We have written the content in two formats - a single long-form document for people to read through at their own pace in their own time, and a presentation format of the same content to help other trainers.
We currently have one session, and will soon be expanded to two for slightly more advanced topics.
- What is a terminal?
- How to navigate around your computer with the terminal?
- How to interact with text files?
- How to combine multiple programs into a single command?
- How to save file space with shortcuts
- What is a variable? What is a for loop?