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/Scripting awk/sed RegExpressions C programming SysAdmin
Unix Reference Books (all books, or by subject):
Unix Shells vi Scripting awk/sed Sys Admin
![]()
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:
![]()
![]()
YouTube: 25 years of Unix History
Overview of Unix/Linux Commands
Norman Matloff's Unix Tutorial Center
Introduction to Linux: A Hands On Guide
Introduction to Linux - A Hands On Guide (Free Online Book - pdf)
Bash Guide for Beginners (Free Online Book - pdf)
**1 page vi Reference card** (concise)
**2 page vi Reference card** (more explanations)
Shells and shell scripting tutorials:
Linux shell scripting tutorial
Bourne shell scripts/programming (Ole Miss)
Steve's Bourne/Bash shell scripting tutorial
Shell scripting with sh/ksh (Dartmouth)
Advanced Bash-Scripting Guide (Free Online book - pdf)
awk - a tutorial and introduction
Learning to use Regular Expressions
C programming Tutorials (make, etc):
The Unix Programming Environment
An Introduction to GCC (online manual for gcc compiler)
Introduction to the Unix make utility
Managing Modularity: Makefiles and Libraries
Introduction to Basic Unix System Administration
Solaris Advanced System Administration
Systems Administration Study Guide
Linux Newbie Administrator Guide
The Linux Network Administrator's Guide (Free Online Book - pdf)
Linux Network Administrator's Guide, 2nd Edition*. (O'Reilly Free Online Book)
![]()
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 (2nd edition). Prentice Hall PTR: 2009. ISBN-10: 9780131367364. ISBN-13: 978-0131367364.
6. Taylor, Dave. Sams Teach Yourself UNIX in 24 Hours (4th Edition). Sams: 2004. ISBN-10: 0672328143. ISBN-13: 978-0672328145.
1. Robbins, Arnold and Rosenblatt, Bill. Learning the Korn Shell (2nd edition). O'Reilly Media: 2002. ISBN-10: 0596001959. ISBN-13: 978-0596001957.
1. Robbins, Arnold and Lamb, Linda. Learning the vi and Vim Editors (7th edition). O'Reilly & Associates: 2008. ISBN-10: 059652983X, ISBN-13: 978-0596529833.
2. Robbins, Arnold. vi editor Pocket Reference. O'Reilly & Associates: 1998. ISBN-10: 1565924975. ISBN-13: 978-1565924970.
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: Bash, Bourne, and Korn Shell Scripting for Programmers, System Administrators, and UNIX Gurus (2nd edition). Wiley: 2008. ISBN-10: 0470183012. ISBN-13: 978-0470183014.
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. Effective awk Programming (3rd Edition). O'Reilly & Associates: 2001. ISBN-10: 0596000707. ISBN-13: 978-0596000707.
2. Robbins, Arnold. sed and awk Pocket Reference (2nd edition). O'Reilly & Associates: 2002. ISBN-10: 0596003528. ISBN-13: 978-0596003524.
3. Dougherty, Dale and Robbins, Arnold. sed & awk (2nd edition). O'Reilly & Associates: 1997. ISBN: 1565922255.
1. Frisch, AEleen. Essential System Administration (3rd edition). O'Reilly Media: 2002. ISBN-10: 0596003439, ISBN-13: 978-0596003432.
2. Kirch, Olaf and Dawson, Terry. Linux Network Administrator's Guide, 2nd Edition*. O'Reilly: 2000. ISBN: 1-56592-400-2. *Free html edition
3. Nemeth, Evi and Snyder, Garth, Seebass, Scott, and Hein, Trent. Unix System Administration Handbook (4th edition). Prentice Hall: 2010. ISBN-10: 9780131480056, ISBN-13: 978-0131480056.
4. Sobell, Mark G. A Practical Guide to Fedora and Red Hat Enterprise Linux (5th edition). Prentice Hall: 2010. ISBN-10: 0137060882, ISBN-13: 978-0137060887.
5. Soyinka, Wale. Linux Administration: A Beginner's Guide (5th edition). McGraw-Hill Osborne Media: 2008. ISBN-10: 0071545883, ISBN-13: 978-0071545884.
6. Ward, Brian. How Linux Works: What Every Superuser Should Know. No Starch Press: 2004. ISBN-10: 9781593270353, ISBN-13: 978-1593270353.
![]()