Introduction to Unix

by willowf

Return to front page

Background

0 - What is a computer and what is it for?

1 - Early computers

2 - Pioneers of software: challenges of 20th century programming

3 - The origins of C and UNIX

4 - BSD, GNU, and Linux: bringing Unix to a PC near you

5 - Why is software designed in the 1970s still in use today?

Using the shell and core utilities

6 - Foundations: pipes and files

7 - Commands and flags

8 - Environment variables

9 - Things that might be surprising or confusing for newcomers

10 - Dialects of shell

11 - Writing shell scripts

Learning how to use Unix effectively

12 - Problem-solving and the programming demi-urge

13 - How to code

14 - When you *shouldn't* code

15 - How to get help from other programmers