Essential basics

Linux Commands

You will need to learn a dozen or so Linux/UNIX commands. Here are some external sites that have some good tutorials.

Linux command cheat sheet – This is a PDF that can be downloaded. Useful as a quick reference to the really useful Linux / UNIX commands.

UNIX Tutorial for Beginners – Eight simple tutorials from the University of Surrey which cover the basics of UNIX / Linux commands. This can be downloaded for offsite use and it’s licensed under a Creative Commons License.

Help for Vim

The editor that you will likely use on our HPC is vim. It’s a powerful text editor but if you have only used Windows Notepad or Word you will need some good tutorials.

Vim Commands Cheat Sheet – HTML format

The Vim Interactive Tutorial – One user has found this really useful. It’s like an online typing tutor.

Bash Shell Scripting

Finally once you have a few Linux commands under control you may wish to script them into a bash shell script.

Quick Bash Guide – A quick guide to writing scripts using the bash shell.

Short Bash Guide (also available as a PDF) and the Full Bash Guide

The Bash Guide – A quality-driven guide through the shell’s many features.

General UNIX Help

Unix crash course – This site is run by a bioinformatician so the UNIX crash course here uses examples of data processing which will be familiar to genomics researchers.