Classroom Information:
Course Description Syllabus/First Night Assn Hmwk Assignment
Class Presentations & Handouts (by week):
Online Unix Tutorials (all tutorials, or by subject):
Unix vi Shells awk C programming SysAdmin
Unix Reference Books (all books, or by subject):
![]()
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)
![]()
|
Read Chapters
1 and 2 in your textbook. |
![]()
Powerpoint Viewer (free download)
NOTE: See also awk and make online tutorials listed below.
Week 8:
![]()
![]()
Overview of Unix/Linux Commands
Norman Matloff's Unix Tutorial Center
YouTube: 25 years of Unix History
Univ of Hawaii: Mastering the vi editor
**vi Reference card** (to print out for reference)
Linux shell scripting tutorial
Bourne shell scripts/programming (Ole Miss)
Steve's Bourne/Bash shell scripting tutorial
Shell scripting with sh/ksh (Dartmouth)
awk - a tutorial and introduction
C programming Tutorials (make, etc):
Introduction to the Unix make utility
Managing Modularity: Makefiles and Libraries
Introduction to Basic Unix System Administration
Solaris Advanced System Administration
![]()
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.
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.
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.
![]()