Skip to content

QLS-MiCM/Intro_Unix_Fall2022

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MiCM workshop on UNIX basics

Overview

This workshop is part of the Fall 2022 Workshop series of the McGill initiative on Computational Medicine. The initiative was formed in 2017 and aims to deliver inter-disciplinary research programs and empower the use of data in health research and health care delivery.

This workshop is aimed at people with little or no programming experience who want to get familiar with the UNIX command line and shell scripting. We will cover the structure of the UNIX operating system, basic file management operations, useful built-in commands and text processing. At the end of the workshop you should feel comfortable opening a terminal, creating files, accessing directories, running basic commands and processing simple text files. This session is designed with a strong hands-on component and we will encourage students to participate in solving interesting programming challenges.

Requirements

  • Being confortable managing files in a computer using a file manager
  • Have access to a UNIX terminal.
    • Mac OS and any linux distribution will have a terminal already
      • Mac OS: search for terminal in your spotlight search
    • Windows users:

Contents

  1. Introduction to UNIX
    • Introduction to the UNIX operating system
    • Files and processes
    • Directory Structure
    • The Terminal
  2. Basic commands and managing files
    • Basic Commands
    • Directory Management
    • File Management
    • Redirecting output
    • File permissions
    • Hands on 1 exercise
  3. Text Processing
    • Pipes
    • Basic text processing commands
    • Pattern matching with grep
    • Pattern substitution with sed
    • Hands on 2 exercise
  4. UNIX Variables

Useful links

For scripting:

For HPC:

References

Workshop created as part of the McGill Initiative in Computational Medicine

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 100.0%