Home ] CS208 ] CS361 ] CS362 ] CS372 ] CS437 ] CS440 ] [ CS465 ]

CS465

CS465 Web Page Contents

Classroom Information:

Course Description    Syllabus/First Night Assn   Hmwk Assignment  

Class Presentations & Handouts (by week):

Wk1    Wk2    Wk3    Wk4    Wk5    Wk6    Wk7

Online Unix Tutorials (all tutorials, or by subject):

Unix    vi    Shells    awk    C programming    SysAdmin

Unix Reference Books (all books, or by subject):

Unix    Scripting    vi and awk

CS465 Course Description

Guidebook Description:  Explores the architecture of the UNIX operating system. Provides hands-on experience in file management, the UNIX shell, using filters, using and developing pipes, security, software development tools, text processing tools and in-depth knowledge of how these aspects are incorporated into the UNIX system. Discusses how UNIX meets its design objectives, its relative merits in comparison with other operating systems, and interoperability issues.

  Official Regis Course Overviews and Modules  

    (under CS465 -- RegisNet password required)

 Back to Top

CS465 Syllabus/First Night Information

Classroom Syllabus:

 

First Night Assignment:

bullet

Read Chapters 1 and 2 in your textbook.

Back to Top

Handouts & Resources for Classroom sessions 

    Powerpoint Viewer (free download)

Week 1:    

Back to Top

Week 2:

Back to Top

Week 3:

Back to Top

Week 4:  

Back to Top

Week 5:    

Back to Top

Week 6:    

NOTE:  See also awk and  make online tutorials listed below.

Back to Top

Week 7:

Back to Top

Week 8:

Back to Top

Homework Assignments

Back to Top

Online Unix Tutorials

General Unix Pages:

    Overview of Unix/Linux Commands

 

    Norman Matloff's Unix Tutorial Center

 

    Linux User Primer

 

    History of the Internet

 

    YouTube:  25 years of Unix History

Back to Top

vi Pages:

 

    Extremely quick and easy vi

 

    UC Berkeley: Intro to vi

 

    The vi editor

 

    Univ of Hawaii:  Mastering the vi editor

 

    **vi Reference card**    (to print out for reference)

Back to Top

Shell programming tutorials:

 

    Linux shell scripting tutorial

 

    Bourne shell scripts/programming (Ole Miss)

 

    Steve's Bourne/Bash shell scripting tutorial

 

    Shell scripting with sh/ksh (Dartmouth)

 

    Debugging shell scripts

 

    Korn Shell (ksh) Programming

Back to Top

awk Tutorials:

 

    awk by example

 

    awk - a tutorial and introduction

 

    How to use awk - Examples

 

    awk Language programming

 

    An awk primer

 

    The AWK manual

Back to Top

C programming Tutorials (make, etc):

 

    Introduction to the Unix make utility

 

    make

 

    Managing Modularity: Makefiles and Libraries

Back to Top

Unix System Administration

 

   Introduction to Basic Unix System Administration

 

   Solaris Advanced System Administration

Back to Top

Unix Reference Books

General Unix Books

    1. Abrahams, Paul W. and Larson, Bruce (Contributor). UNIX for the Impatient (2nd Edition). Addison-Wesley Publishing Company:1995. ISBN: 0201823764.

 

    2.  Das, Sumitabha.  Your UNIX: The Ultimate Guide.  McGraw-Hill: 2005. ISBN-10: 0072520426. ISBN-13: 0072520426.

 

    3.  Love, Paul, et al.  Beginning Unix (Programmer to Programmer). Wrox: 2005. ISBN-10: 0764579940. ISBN-13: 978-0764579943.

 

    4. Peek, Jerry D., Todino, Grace, and Strang, John. Learning the UNIX Operating System (5th edition). O'Reilly & Associates: 2002. ISBN: 0596002610.

 

    5.  Sobell, Mark G.  A Practical Guide to Linux Commands, Editors, and Shell Programming.  Prentice Hall PTR: 2005. ISBN-10: 0131478230. ISBN-13: 978-0131478237.

 

    6. Taylor, Dave. Sams Teach Yourself UNIX in 24 Hours (4th Edition). Sams: 2004. ISBN-10: 0672328143. ISBN-13: 978-0672328145.

 

 Back to Top

 

 

Shell Scripting
 

    1. Foster-Johnson, Eric, Welch, John C. and Anderson, Micah.  Beginning Shell Scripting (Programmer to Programmer).  Wrox: 2005. ISBN-10: 0764583204. ISBN-13: 978-0764583209.

 

    2.  Kochan, Stephen.  Unix Shell Programming (3rd edition).  Sams: 2003. ISBN-10: 0672324903. ISBN-13: 978-0672324901.

 

    3.  Michael, Randal.  Mastering UNIX Shell Scripting.  Wiley: 2003. ISBN-10: 0471218219. ISBN-13: 978-0471218210.

 

    4.  Quigley, Ellie.  Unix Shells by Example (4th edition).  Prentice Hall PTR: 2004. ISBN-10: 013147572X. ISBN-13: 978-0131475724.

 

    5. Robbins, Arnold and Nelson, HF Beebe.  Classic Shell Scripting.  O'Reilly & Associates: 2005.   ISBN-10: 0596005954. ISBN-13: 978-0596005955.

 

 Back to Top

 

vi and awk

 

    1.  Robbins, Arnold and Lamb, Linda. Learning the vi Editor (6th edition). O'Reilly & Associates: 1998. ISBN: 1565924266.

 

    2.  Robbins, Arnold. vi editor Pocket Reference. O'Reilly & Associates: 1998.  ISBN-10: 1565924975. ISBN-13: 978-1565924970.

 

    3.  Robbins, Arnold. Effective awk Programming (3rd Edition). O'Reilly & Associates: 2001.  ISBN-10: 0596000707. ISBN-13: 978-0596000707.

 

    4.  Robbins, Arnold. sed and awk Pocket Reference (2nd edition). O'Reilly & Associates: 2002.  ISBN-10: 0596003528. ISBN-13: 978-0596003524.

 

    5. Dougherty, Dale and Robbins, Arnold. sed & awk (2nd edition). O'Reilly & Associates: 1997. ISBN: 1565922255.

 


 Back to Top

Copyright © 2008  [Pam Smallwood]. All rights reserved.