NOTE: This area is here for archive purposes only. The current section can be found here.
Bash is the most common programming language in a Unix-like environment these days. More importantly, bash is very likely the most foundational skillset you can learn for bioinformatics (and much more). Below is a table of some quick terminology for some help in what is meant by terms like “bash” and “Unix”. An introduction to bash can be found here. And if you would like some help getting a bash environment up and running on your computer, check out this page 🙂
Here are some terms that are often used interchangeably – not because it’s important to remember them or any differences (it’s not for most of us), but just to have them laid out somewhere.
|Term||What it is|
||what we use to talk to the computer; anything where you are pointing and clicking with a mouse is a Graphical User Interface (GUI) shell; something with text only is a Command Line Interface (CLI) shell|
||a text-based environment capable of taking input and providing output|
||a family of operating systems|
||the most common programming language used at a Unix command-line|