Linux User Concepts - Parkland    

Last Modified:
Monday, 19-Feb-2018 09:33:46 CST

CSC128: 13 Week Outline Spring 18


Basic Utilities and the Linux Filesystem

Week 1 - Feb. 5
Week 2 - Feb. 12
Week 3 - Feb. 19
Thurs. Parkland Closed
Week 4 - Feb 26

Editing files using vi and SHELL and redirection

Week 5 - Mar. 5 Week 6 - Mar. 12
Mar 17-25 Spring Break

Understanding the Bourne Again Shell and shell scripting

Week 7 - Mar. 26 Week 8 - Apr. 2
Week 9 - Apr. 9 Week 10 - Apr. 16

Regular Expressions, stream editing, Web Programming manipulating groups

Week 11 - Apr. 23 Week 12 - Apr. 30 Week 13 - May 7

Week 1: Feb. 5


Links, Reading, Class Overview:

Introduction to Linux, Logging in and Basic Shell Commands
Practice Basic Commands:

These wikipedia pages all have a good listing near the bottom of the main basic utilities that you will need to learn for this course.
Video:

Labs:


For next Week:

NOTE THAT IF YOU ARE ALREADY IN COBRA THESE LINKS JUST TAKE YOU TO COBRA AGAIN, IF YOU ARE ALREADY IN COBRA LOOK IN THE "CONTENT" or "SCHEDULE" FOR THE EXERCISES.


Exercise 1 Ch. 2 - Getting Started.

Exercise 2 Ch. 3 - The Utilities.

Week 2: Feb. 12


Links, Reading, Class Overview:

Basic utilities and the Linux Filesystem - Chapters 3 and 4
Video:

Labs:



For Next Week:

Exercise 3 Ch. 4 - Linux Filesystem Basics.

Exercise 4 Ch. 4 - Filesystem Advanced.

Week 3: Feb. 19
Thurs. Parkland Closed


Links, Reading, Class Overview:



Exam 1: First day of class next week.

Linux Filesystem Continued and Linux Filesystem Advanced

Getting Started with vi
Video:

Labs:



For Next Week:

Week 4: Feb 26


Links, Reading, Class Overview:


Exam 1: First Class period of this week.





Introduction to vi (pronounced vee-eye)

Video:

Labs:
Lab-vi 1: vimtutor: work on vi and vimtutor in class and I will take roll for 10 points.
Lab - vimtutor Lab Due before Class next time (Mon. at noon)

For next Week:

Exercise 5 - vi

Week 5: Mar. 5


Links, Reading, Class Overview:



Finish vi The shell and Redirection Ch 5
Video:



Labs:

  • Lab vi Lab done in class on Day 2 of this week.


For next Week:


Exercise 6 - Chapter 5 and 8: the Shell and Redirection


Week 6: Mar. 12
Mar 17-25 Spring Break


Links, Reading, Class Overview:

The shell and Redirection Ch 5
The Bourne Again Shell Ch 8

Video:

Labs:

For Next Week:
Exercise 7 - Ch 8: the BASH Shell Part I

Exercise 8 - Ch 8: the BASH Shell Part II

Week 7: Mar. 26


Links, Reading, Class Overview:

This week in the second class period of the week is Exam 2 covering Ch 5 6 and 8.


Introduction to Shell Scripting Chapter 10

Video:

Labs:

For Next Week:

Exercise 9 - Ch 10 Shell Scripting

Week 8: Apr. 2




Links, Reading, Class Overview:
Continue on in Shell Scripting Especially for loop and testing a file

Video:

Labs:

For Next Week:


Project 1
Project 1 video
Due by: Posted in Cobra Calendar .

Project 2
Project 2 video
Due by: Posted in Cobra Calendar .


Week 9: Apr. 9


Links, Reading, Class Overview:


Finish control structures, functions and while and until loops.

Assign Project 3. Open Lab after.
Functions


Video:

Labs:

For Next Week:

Project 3
Project 3 video
Due by: Posted in Cobra Calendar .

Week 10: Apr. 16


Links, Reading, Class Overview:




Day 1 I will write the function lab in front of class.
Regular Expressions
Sed and awk Labs assigned in day 2.


Regular Expressions


Stream Editing Using sed

The awk pattern matching language





Video:


Labs:

For Next Week:


Exercise 10 - Appendix A - Regular Expressions


Exercise 11 - sed


Exercise 12 - awk

Week 11: Apr. 23


Links, Reading, Class Overview:


Exam 3 This Week Day 2 Covers shell scripting.

Correction on Project 2: In Class on the First day of the week.

grep tar and diff find

Video:

Labs:


For Next Week:


Exercise 13 - tar and find


Week 12: Apr. 30


Links, Reading, Class Overview:


Corrections in Class for Proj 3




Chapter 17 ssh sftp, scp and ssh-keygen Basic Web Programming and HTML

Video:

Labs:

For Next Week:


Exercise 14 - sftp, ssh and ssh-keygen


Week 13: May 7


Links, Reading, Class Overview:

Scheduling jobs using crontab and at groups

Review for Final

Class Review
Video:


Labs:


For Next Week:

Exercise 15 - groups

Sean's Finals Schedule

| Top |