Introduction to Unix Command Line
N/A
Concepts
Lesson Abstract
			This lesson introduces students to the idea of operating a computer via the Unix command line, as well as some of the basic concepts required to understand the Unix way of doing things.
		 Objectives
			- Explain and define concepts such as Unix and CLI (command line interface)
- Explore the command-line environment provided by Unix
- Learn basic useful commands
- Learn how to learn more and get help
 Prerequisite Knowledge
		- Familiarity with computers and computer concepts, such as basic filesystem structure.  Typing skills are very important.
	 Teacher Preparation
		Teacher should know the basic Unix commands cold, as well as the core concepts such as filesystem structure.
	 Materials
| Required Materials | Media | Equipment | 
|  | 
			Terminal emulator on Unix-based computer or connection to Unix-based computer (to access basic command-line shell)
 |  | 
Safety
		Be careful with the ârmâ command.
	 Presentation Outline
|  | What is Unix
  Brief history (70âs, Ritchie, etc.)Basic OS thatâs been built upon over the years
Why is it useful to know
  Makes you think like a computerLots of scientific work still done on Unix-based workstations and supercomputersMany modern computer concepts that we take for granted were first standardized by Unix
 | 
|  |  | 
|  |  | 
|  | Quick review of commandsQuick review of concepts from exploration, or from commands
 | 
|  | Future directions (make aware of â âexcitementâ): 
  Additional commandsPipelines; fancy scriptsProgramming under Unix
 |