14/Sept - Operating Systems & Command Line Basics
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
- Can you think of other examples of the Principle of abstraction in:
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 theLanguage
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
- Presentation
- Computer Basics: Understanding Operating Systems
- Operating Systems: Crash Course Computer Science #18
- Beginner's Guide to the Bash Terminal
- What Is Abstraction in Computer Science
- How to use the Command Line Terminal On Your Mac
- How to Install Linux Terminal on Windows 10
- Jobs: Linux & Career Opportunities
- Jobs: Inside Site Reliability Engineering
- Jobs: Career Switch to IT