tfcb_2021

Lecture 03: First steps in the shell

Erick Matsen (@ematsen, matsen.group)

This lesson introduces you to the command line (a.k.a. Unix shell), which is useful (and necessary) for automating tasks, working with files/directories, and using compute clusters.

In the first lecture, I will describe the larger context of why we want to use the command line. Here are the slides if you wish to follow along, and if you missed the lecture here is a recorded version covering the same material.

Learning objectives

After this course, you should be able to:

Class materials

Reminders

Tutorial

This is an interactive tutorial to teach you about navigating the shell.

To get started, access the unix shell on your computer. Make sure you’re connected to the Fred Hutch network, either on campus via the Marconi wireless network, via VPN, or using snail as described here. Follow the instructions to log on to rhino. Once you have logged on, execute the following commands:

git clone https://github.com/fredhutch/tfcb_2021.git
cd tfcb_2021/lectures/lecture03

Now you can start the first lesson by clicking here. We recommend keeping a browser open with the lesson materials as you work through the exercises on rhino. Go to this page to see the complete list of files for this lecture. The quickref.md file is a short-as-possible quick reference sheet with basic commands.

Further references