wip: initial unix tut story board
authorKyle Spaans <kspaans@uwaterloo.ca>
Wed, 1 Jun 2011 04:35:47 +0000 (00:35 -0400)
committerKyle Spaans <kspaans@uwaterloo.ca>
Wed, 1 Jun 2011 04:35:47 +0000 (00:35 -0400)
unix-tutorial.txt [new file with mode: 0644]

diff --git a/unix-tutorial.txt b/unix-tutorial.txt
new file mode 100644 (file)
index 0000000..5d86ea1
--- /dev/null
@@ -0,0 +1,50 @@
++---------------------+
+| A Unix 101 Tutorial |
++---------------------+
+
+Goals:
+After completing the tutorial, students will know how to:
+ - find out who they are and where they are on a *nix system
+  * whoami, pwd, ls
+ - be able to move around in the system
+  * cd
+ - create, remove, move, and rename files
+  * mkdir, rm{dir}, mv, cp, ?touch?
+ - understand absolute and relative paths, as well as the special directories
+   (., ..)
+ - file inspection with ls flags
+  - ls -l
+ - read man pages (and exit from them)
+  * man
+ - leave the system
+  * exit, logout, ctrl-D
+
+Vision/Delivery:
+Everything is done on the bash command line. Probably in a subshell, or with
+some other magic (realine?), that will lead the student through a pre-built
+environment (files and dirs)
+
+Characters:
+Pericles (or maybe a female, Isis)
+ - the hero
+ - he is forgetful, or rash & uncautios (tries things without thinking, doesn't
+   read error messages)
+
+Setting:
+In a dimly lit room with a mattres, a chair, a desk, and a small computer
+(powered on). There are no windows, and the only door is locked from the
+outside.
+
+Plot:
+Pericles wakes up but can't remember who he is, what he did last night, or
+where he is. There is no escape from the room, but the computer is plugged in.
+"Can't hurt," he figures "and maybe I'll be able to check my email." He find
+that the computer has nothing but a flashing prompt and a '$'. After typing
+some words, nothing happens. Eventually in frustration he decides to ask the
+computer, `whoami`. "Oh, right, I new that." Next the computer suggests things
+for him to do, and we progress with the lesson.
+
+Or, Pericles wakes up, and already knows everything, but a series of puzzles on
+the computer lead him to reveal his knowledge to the students: wondering who is
+currently logged into the computer, where they are, what kind of files, exist,
+etc.