On Thu, Jun 24, 2004 at 08:16:17PM -0700, larry wrote:
> Presentations
> 
> John Fleming - Installing every OS in the Universe.
> Linux 101 - introducing linux
> Cygwin for the trappped.

I gave it a little thought walking home, and I think bourne shell 101,
102, and 201 would be useful presentations.  Such things are useful to
users of all UNIX-based operating systems from the BSDs to Linux to
Solaris to AIX to HPUX to MacOS X to .. er, if you must, the one made by
the UNIX company with more lawyers than coders...

The 101 presentation would probably be pretty easy simply because it's
just a quick what-does-what of standard UNIX commands, perhaps with some
DOS equivalences for people who might benefit..  A slide explaining the
bash semi-standard PS1 of '[EMAIL PROTECTED]:\w\$ ' might be useful, though such
things are probably too complex for 101, so I wouldn't bother with equivs
for zsh and ksh--but it's worth doing for bash because 'bash-2.05\$ '
makes a horrible prompt and bash is much more common than either of the
others.

The 102 presentation might go a little further into globs, the basics of
using find, grep, for, if, test, and some of the other special variables
such as IFS, which many seasoned Linux users don't know about..  Possibly
useful to mention set -e in case someone gets brave before 201..

201 should start people off with shell scripting: recap control structures
from 102 and introduce case, loops, functions, provide suggestions for how
to use permissions effectively, arg parsing, that sort of thing.  The
slides for this one can far exceed the alotted time for the presentation
since people need only learn the basics to have a good grasp of bourne
shells.  The rest of the slides could be read at any later point to cover
things like signals..

I guess there could be a 202 to cover job scheduling with {,ana}cron, at,
and maybe some other things like semaphores, temp files, and a handfull of
useful things..  If I were to throw out suggestions for useful things,
most of them would be from the dictionary of duh, such as..

#! /bin/sh

if [ "x$1" = "x" ]; then
  echo "Usage $0 <directory-name>" >&2
  exit 1
fi

install -d -m 700 $1 $1/tmp $1/cur $1/new

Not the most robust implementation of maildirmake, but if you use Maildir
and don't use qmail, it's not a bad start.  Wish I had time to prepare the
slides, it could make an awesome set of presentations.  =)


Others possibles include fink (which I don't understand well enough to
give a coherent talk on YET, but will sooner or later..)

_______________________________________________
EUGLUG mailing list
[EMAIL PROTECTED]
http://www.euglug.org/mailman/listinfo/euglug

Reply via email to