This site is pretty cool: http://nixsrv.com/llthw I teach UNIX for undergrad, some like the site above if they are motivated enough. Otherwise we use SDF.org for a server to connect to, they have a teaching group (free) that works well for an entry level course and for programming and scripting. I set the class up for BASH primarily and we cover some basics for a few other shells. I recommend dividing up your teaching in segments; start with basic command line directives like you mentioned (primarily navigating around CLI, most people don't know how). pwd, cd (going "home"), ls, and tree, are good places to start. I move on to manipulation and creation of files (cat, VIM, nano, etc) as its own section, then security and FS (permissions, inodes). I won't recommend the book I use as it's terrible and my hands are tied with it. However I make the labs from a few different resources on my own. Hope that helps, -- Jeremy MountainJohnson Jeremy.MountainJohnson at gmail.com On Wed, Mar 20, 2013 at 3:19 PM, Mike Miller <mbmiller+l at gmail.com> wrote: > I have been doing this now and then for a long time, but resources on the > web are always changing and there may be lots of good new stuff. The thing > is, there's always so much out there that it's hard to decide which things > to use. > > I'll be teaching a group of grad students how to use our Linux server next > Tuesday. I always start by showing the basic commands like ls, rm, mkdir, > etc. The best thing would be to minimize class time dedicated to that kind > of thing and give them something nice on the web that will show them a lot > of the most useful things people do from the command prompt. There's so much > to know and it's hard to decide where to start and where to end. So I'd > like to give them something they can use to go much farther on their own, > for those who want to do that. > > It would be great to hear from you guys if you have some ideas about good > web resources for training Linux users (all using Bash shell). Thanks. > > Mike > _______________________________________________ > TCLUG Mailing List - Minneapolis/St. Paul, Minnesota > tclug-list at mn-linux.org > http://mailman.mn-linux.org/mailman/listinfo/tclug-list