Find us on GitHub

Unix Workshop

August 13, 2019

9:00 am - 4:00 pm

Instructors: Sebastian Hollizeck

Helpers: Miriam Yeung, Maria Doyle

COMBINE


Sponsors:

   

General Information

This workshop will be your introduction to bash and a quick and easy way to automate your workflows and help you with reproducibility. We have a look at the most common questions as well as the do and don’ts, when working with UNIX/Bash.

Who: The course is aimed at graduate students and other researchers. You don’t need any prior bash experience, but a programming mindset helps.

Where: PeterMac Level 13 Board Room. 305 Grattan Street, Melbourne VIC 3000, Australia. Get directions with OpenStreetMap or Google Maps.

Requirements: Participants must bring a laptop with a Mac or Linux operating system. If you bring a Mac, please have a look down below for further instructions. Should you only have access to a windows computer, please just contact use and we might be able to figure something out.

Contact: Please mail sebastian.hollizeck@petermac.org for more information.

Registration: register here.


Schedule

Note: this is a preliminary schedule. There may be changes to the timing and content.

If you have any trouble installing the software or packages, please arrive at 9am on the first day so we can help before the workshop starts.

09:30 Installation and set up
10:00 Introduction of the Shell
10:45 Navigating and working with directories
11:35 Pipes and filters
13:00 Break
13:30 Loops
14:15 Shell scripts
15:00 Finding things
15:45 Wrap-up

Setup

To participate in this workshop, you will need access to at least Bash Version 4, which should be installed on any of the recent linux distributions, however is not standard on Mac.

If you bring your Mac, please install it before, or contact us, so we can help you before the course. The easiest way is homebrew following one of the answers in this thread https://apple.stackexchange.com/questions/193411/update-bash-to-version-4-0-on-osx