Introduction to Unix - LangilleLab/microbiome_helper GitHub Wiki

This is meant to provide the resources needed to learn how to use the basic unix command line interface.

What is Unix?

Unix is a basic operating system that is the foundations for many modern computer systems. Most high performance servers run on a particular flavour of linux which relies on unix. In addition, MacOS is built upon Unix. Windows does have a command line interface but it is different from Unix.

The majority of bioinformatic programs do not come with a nice point and click interface, but instead require the typing of commands into a basic computer terminal. This will likely seem archaic and difficult at first, but basic unix interface is very powerful. The basic unix commands will allow you to read files, browse directories, and run programs by typing commands instead of clicking on things.

Getting started

First you need to know how to get to the unix command line, which depends on the type of operating system your computer is running.

For Macs

  • There is a program already installed on your system called "Terminal". Simply go to the "Launchpad", search for terminal, and click on the the app.

For Windows

Tutorials

Ok, once you know how to get to the unix command line you will need to learn the basic commands.

There are several tutorials out there (Google is your friend), but we recommend this one: http://korflab.ucdavis.edu/bootcamp.html