Unix
What is Unix?
Unix is a popular operating system that is accessed via the command line.
-
It Allows for Efficient Navigation without the need for a file explorer.
-
You can and Access, Maniuplate, and Share files with simple lines of code
-
You can Work with multiple operating systems, unlocking the potential to run any script.
Unix versus Other Operating Systems
- Unix and Linux are very similar. The key difference is that linux is an Open Source Software, while Unix is commonly payed for and used in Institutions and Organizations.
Note: The information provided in this guide is largely applicable when utilizing any terminal for file navigation.
Resources for Learning Unix
In addition to these guides, there are many CSU courses and free resources available for learning Unix.
View CSU Course Tree
Topic
Prerequisite Group
Course
Here are some of the free resources available organized by category.
Online Coures / Structured Learning Paths
| Resource | Author / Provider | Best for (goal) | Level |
|---|---|---|---|
| Allison: Unix/Linux and Shell Scirpting - Crash Course | Allison | Familiarizing yourself with basic Unix Commands | Beginner |
| Udemy - Unix Courses (Paywalled) | Udemy | Achieving a well based understanding of Unix | Beginner - Advanced |
Books / eBooks
| Resource | Author / Provider | Best for (goal) | Level |
|---|---|---|---|
| GeeksforGeeks: Introduction to Unix System | GeeksforGeeks | Developing a basic understanding of Unix Code | New to Programming |
Video Courses / Structured Learning Paths
| Resource | Author / Provider | Best for (goal) | Level |
|---|---|---|---|
| Maximus Mcollough: Setting up Multiple Display Monitors and Settings in Linux | Maximus Mcollough | Learning how to connect multiple monitors to one laptop with Unix | Intermediate |
Documentation / Reference / Practice
| Resource | Author / Provider | Best for (goal) | Level |
|---|---|---|---|
| The Unix Shell | Carpentry | Introducing oneself to the Unix Shell for Unix software usage | Beginner |
Applied / Domain-Specific Resources
| Resource | Author / Provider | Best for (goal) | Level |
|---|---|---|---|
| Unix Tutorial: Basic Unix Commands | Unix Tutorial | Learning essential Unix Commands and what they do | Beginner |