Introduction to the Command-Line Interface (Shell, Bash, Unix, Linux)

Semester: 

Fall

Offered: 

2020

Course Director
Radhika Khetani, PhD

Training Director, Bioinformatics Core
Harvard T.H. Chan School of Public Health

Additional Instructors from the teaching team of the Harvard Chan Bioinformatics Core
 

This online hands-on workshop will introduce students to using shell/bash programming and the O2 cluster. Access to tools and computational resources for large-scale data analysis often require knowledge of the command-line interface (also referred to as Unix or Linux or bash or shell).

Dates and Times:
October 6th, 10AM – Noon
October 9th, 9:30AM – Noon
October 13th, 9:30AM – Noon

Students should be interested in:

  • Using basic shell commands for navigating the file system, exploring file contents, performing basic operations, such as moving, copying, and renaming
  • Writing shell scripts and use "for" loops for efficiently running the same commands on multiple files
  • Using HMS-RC's O2 cluster for high-performance computing (HPC)

 

After this workshop trainees can expect to be comfortable with the basics of shell/bash programming and cluster usage. 

Learning Objectives:

  1. Understand the necessity for, and use of, the command line interface (bash/shell)
  2. Utilize basic bash/shell commands
  3. Write loops and shell scripts to automate tasks for efficiency
  4. Describe the general set up of a high-performance cluster environment
  5. Utilize the O2 cluster

 

Please contact HBCtraining@hsph.harvard.edu with questions.


CLICK HERE TO REGISTER FOR THIS COURSE