Sorry for the delay in getting back, on call work duties called :-/

Your short class times make it difficult and probably not worthwhile
to get too in-depth as others have also mentioned, I might suggest
leaving inodes out. I cover file system topics as well (this is a full
semester though). You are correct- inodes are most notable for general
computing in regards to symbolic links and some differences between
how hard and soft links "link"- more advanced file system topics get
into inodes in regards to file system structure and how they can be
useful in regards to data recovery / forensics.

--
Jeremy MountainJohnson
Jeremy.MountainJohnson at gmail.com


On Thu, Mar 21, 2013 at 10:10 AM, Mike Miller <mbmiller+l at gmail.com> wrote:
> On Thu, 21 Mar 2013, Jeremy MountainJohnson wrote:
>
>> This site is pretty cool: http://nixsrv.com/llthw
>
>
> Thanks!  That is a pretty good effort.  There are things I would do
> differently, but it is giving me a lot of good ideas.
>
>
>
>> 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,
>
>
> Yes.  That helps a lot.  Thanks.
>
> Also "tree" -- good one.
>
> Regarding inodes -- what do you say about them?  I guess they are needed for
> understanding hard links, but anything else?  I have never taught them and
> I'm not sure that I even know what I should know about them!
>
>
> Mike
> _______________________________________________
> TCLUG Mailing List - Minneapolis/St. Paul, Minnesota
> tclug-list at mn-linux.org
> http://mailman.mn-linux.org/mailman/listinfo/tclug-list