Bash command line
Tuesday, November 08
9:30am-12:30pm & 1:30pm-4:30pm Pacific Time
This course will start at 9:30am Pacific Time and will run until 12:30pm. Its format will be a combination of several interactive Zoom sessions and pre-recorded reading and video materials in-between the Zoom sessions. Course materials will be added here shortly before the start of the course.
Course materials will be added here shortly before the start of the course.
There is a single free registration for the entire autumn school.
This is a hands-on introduction to the Linux command line and the interaction with a remote server. This course mixes Software Carpentry materials with WestGrid’s custom training.
Instructors: Marie-Helene Burle and Alex Razoumov (SFU)
Prerequisites: This is an introductory course, no previous experience is required. We will provide guest accounts to one of our Linux systems.
Software: All attendees will need a remote secure shell (SSH) client installed on their computer in order
to participate in the course exercises. On Windows we recommend the free Home Edition of
MobaXterm. On Mac and Linux computers SSH is usually
pre-installed (try typing ssh
in a terminal to make sure it is there).
Zoom: morning session (Marie for Alex)
9:30am-12:30pm Pacific
Introduction
Navigating the filesystem
Creating, moving and copying things
Archives and compression
Transferring files and directories to/from remote computers
Wildcards, redirection, pipes, and aliases
Loops
Zoom: afternoon session (Marie)
1:30pm-4:30pm Pacific
Bash scripts and functions, and variables
Finding things with `grep` and `find`
Text manipulation
Advanced tools