Etzion Bar-Noy
Fri, 21 Sep 2001 17:33:09 -0700
The main idea is to supply them with the too,s to start searching the great knowledge land beond these lectures. What am I trying to say? I say that we should teach them, in introduction: 1) basic (and ultra-short explenation) usage of the KDE 2) What is shell 3) Where does binaries reside. If you know there are binaries somewhere, you don't go 'tab'bing all the time to see what you can use. 4) Pipes, and their meaning 5) Running things, and killing them. 6) Most important: What does '-h' or '--help' does, as well as 'man $COMMAND'. Basic administartion will teach them that configuration files usualy are text based, in English (except sendmail.cf, but we won't deal with it). Network configuration, extracting configuring and compiling (it will deal with tar, gz and bzip2). For how to extract - use the previously explaind '-h' option. It will also deal some with the "path" idea, as running some sbin binaries may require different path. Something else? Ez. ----- Original Message ----- From: "Tzafrir Cohen" <[EMAIL PROTECTED]> To: "Shlomi Fish" <[EMAIL PROTECTED]> Cc: "Haifa Linux Club" <[EMAIL PROTECTED]> Sent: Friday, September 21, 2001 8:27 PM Subject: Re: [Haifux] RFC: Summary of the Basic Use Lecture > On Fri, 21 Sep 2001, Shlomi Fish wrote: > > > > > I prepared a summary of what I think the basic use lecture should look > > like. I'm not sure about some parts, so your comments are welcome. > > > > BTW, should we discuss it in the projects' mailing-list? > > > > Regards, > > > > Shlomi Fish > > > > > > X and KDE > > - Similarities to Windows: > > - The K Menu > > - Windows > > - The Help System > > - The File Manager > > - Konqueror > > - Virtual Desktops > > - The Window List > > - Cut & Paste > > - Klipper > > - X in a networked environment ? > (ssh shlomif@t2 and issue some commands) > pros: this is something they really don't have > cons: this may open a can of worms in terms of possible points of > failure (in case ssh X forwarding doesn't work as planned for > the user) > > > Console > > - Opening a Terminal > > - Exiting from a terminal > > - Shell Goodies: > > - Recalling Previous commands with up/down arrow > > - Command Line Editting (left/right, Alt+F/B, Ctrl+E, Ctrl+A) > > - Tab filename completion. > > - Case Studies: > > - Displaying the files in a given directory > > - Recalling Previous Commands with up and down. > > - Creating an archive. (tar -czvf hello.tar.gz mydir) > > - Never (!) create an archive of files in the same directory. > > (else "tar -czvf *" may erase one of the files.) > > - Extracting an archive. (tar -xzvf) > > Do you want to explain the basics of globing here? > (e.g: 'echo *', or using zsh's inline expantion of globs with > tab) > > > - Displaying the contents of an archive without opening it. > > (tar -tzvf) > > Maybe the example tar to be used will be the same one thaty will be used > in the "basic admin" lecture. > > > > > - Making backups of all the files: > > for I in *.c ; do cp $I $I.bak ; done > > (this diverts into shell scripting, but we should do it to > > demonstrate the power of the UNIX shell) > > - piping. No introduction of the unix shell is complete without > giving a taste of pipes. I figure that we don't have time for > more than one or two illustrated examples. > > -- > Tzafrir Cohen > mailto:[EMAIL PROTECTED] > http://www.technion.ac.il/~tzafrir > > > -------------------------------------------------------------------------- > Haifa Linux Club Mailing List (http://linuxclub.il.eu.org) > To unsub send an empty message to [EMAIL PROTECTED] > > -------------------------------------------------------------------------- Haifa Linux Club Mailing List (http://linuxclub.il.eu.org) To unsub send an empty message to [EMAIL PROTECTED]