Skip to content

TCLamnidis/BareBonesBash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

(Bespoke)BareBonesBash(BroughtByBlissfullyBaffledBioinformaticians)

This page is outdated. The course material can now be found here.

A basic Bash tutorial by @jfy133, @TCLamnidis and @aidaanva.

Creative Commons Licence
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Introduction

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.

Sessions

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?

Boosted Bare Bones Bash