14/Sept - Operating Systems & Command Line Basics

Trinity in Matrix Reloaded

Pre Requisites

Create an account on repl.it

Class Curriculum

Section content Expected time (mins) Pre - Requirements
Operating system (OS) basics 20-25 minutes ❌
Principle of abstraction 5-10 minutes ❌
Graphical & command line interfaces to OS 5-10 minutes ❌
Linux file system hierarchy 5-10 minutes repl.it account
Class break 10 minutes ❌
The Linux command line 35-40 minutes repl.it account
Job opportunities 5-10 minutes ❌
Next class overview 5 minutes ❌

Operating system (OS) basics

  • Questions
    • Can you think of any operating systems in nature?
    • Can you think of any operating systems in society?
    • What are some operating systems you've used?

Principle of abstraction

  • Questions:
    • Can you think of other examples of the Principle of abstraction in:
      • Society
      • Science & Technology

The Linux command line

  • Questions:
    • Create an account on repl.it
    • Click + New Repl on the top-left side of the page
    • Select Bash from the Language drop-down menu
    • Click create repl
    • Explore the following commands in your bash command line interface on repl.it:
      • echo
      • pwd
      • ls
      • cd
      • cat
      • cp
      • mv
      • mkdir
      • touch
      • find
      • grep
      • history
      • date
      • whoami

Job opportunities

  • Systems Administrator
  • DevOps Engineer
  • Site Reliability Engineer
  • Questions:
    • Can you think of any other career opportunities?

Extra resources

Next class preparation

Command Line Basics Part 2