Learning Perl Web Page
Learning Perl Sample Code
Strawberry Perl for Windows is available from Strawberryperl.com
PADRE, a free, open source Perl IDE bundled with Strawberry Perl v 18.104.22.168, is available here. There are also links for several Linux distributions and Mac OS-X.
Perl Study Guide (Chapters 1 through 17, sort of).
Getting Started with Linux in BB 454
Programming Assignment #1 Due: January 23, 2015 My Solutions
Programming Assignment #2 Due: January 30, 2015 My Solutions
Morse to Plain text hash (save as a Perl program)
Programming Assignment #3 Due: February 6, 2015 My Solutions
Programming Assignment #4 Due: February 13, 2015 access_log.zip error_log.zip proftpd_log.zip xferlog.zip auth_log.zip
We will have Test #1 in class on Wednesday, February 18, 2015 and will not have class on Friday, February 20, 2015.
The test will be on Monday, February 23.
Learn Windows PowerShell3 textbook support materials at MoreLunches.com
99 Videos by the Author
Laboratory Assignment #5 Due: March 6, 2015
Pipeline Connection Worksheet
Laboratory Assignment #6 Due: March 13, 2015
Laboratory Assignment #7 Due: March 27, 2015
Laboratory Assignment #8 Due: April 3, 2015
Grades as of April 15
remainder of the course will deal with Linux, the bash shell and bash
scripting. A quick getting started guide is located here.
There are several good guides located at The Linux Documentation Project, http://tldp.org/guides.html
If you are just getting started with Linux, I recommend the "Introduction to Linux - A Hands on Guide".
If you already have some familiarity with Linux, but not with it's
commands, then read the "GNU/Linux Command-Line Tools Summary".
To begin learning about writing scripts for bash, read "Bash Guide for Beginners".
The definitive bash scripting reference is the "Advanced Bash Scripting Guide".
There are lots of other resources available. Google is your friend!
How much of all of this should I read?
Check out edX.org for lots of MOOCS, in particular, the Introduction to Linux course, LFS101x.2
Laboratory Assignment #9 Due: April 20, 2015
Sample script: sayhello.sh
Laboratory Assignment #10 Due: April 24, 2015
Laboratory Assignment #11 Due: May 1, 2015 order_a_meal.sh
Final Course Grades
Updated on 5/8/2015