Open Source Comes to Campus/Curriculum/Saturday/CLI: Difference between revisions

imported>Paulproteus
imported>Paulproteus
 
(3 intermediate revisions by the same user not shown)
Line 13:
* Become familiar with different ways of quitting command-line programs.
 
=== Lecture+demo portion suggested outline ===
 
* Use a photo of teletypes connected to a serious UNIX server to explain what a "terminal" means, and why it's really a "terminal emulator".
* Ask people what their experiences with the command line have been so far. (If necessary, skip pieces of the discussion.)
* With a diagram of a directory hierarchy, discuss different paths like /home and /usr.
* Explain the core concepts behind the filesystem hierarchy standard: what's available at boot, /usr vs. /.
* Explain the concept of "$PATH". Point out that "." is usually not in the path by default.
* Split the screen into half Nautilus, half Terminal, and show how they are different views of the same thing.
* Explain that programs like "apt-get" install software, and to demonstrate this, use apt-get on your own machine to install something.
Line 28:
* Then, tell students to do the tasks in the "Individual work" section.
 
=== Individual work for students ===
 
 
Anonymous user