Linux User Concepts - Parkland    

Last Modified:
Wednesday, 02-May-2018 12:29:03 CDT

CSC128: 13 Week Outline Fall 18


Basic Utilities and the Linux Filesystem

Week 1 - May 21
Week 2 - May 28
Week 3 - June 4 Week 4 - June 11

Editing files using vi and SHELL and redirection

Week 5 - June 18 Week 6 - June 25

Understanding the Bourne Again Shell and shell scripting

Week 7 - July 2 Week 8 - July 9
Week 9 - July 16 Week 10 - July 23

Regular Expressions, stream editing, Web Programming manipulating groups

Week 11 - July 30 Week 12 - Aug. 6 Week 13 - May 7

Week 1: May 21


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: May 28


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: June 4


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: June 11


Links, Reading, Class Overview:


Exam 1: First Class period of this week.





Introduction to vi (pronounced vee-eye)

Video:

Labs:
Lab-vi working lab: vimtutor: work on vi and vimtutor in class and I will take roll for 10 points.
Lab - vimtutor Lab Due: See calendar in cobra

For next Week:


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

Week 5: June 18


Links, Reading, Class Overview:



Finish vi The shell and Redirection Ch 5
Video:



Labs:

  • Lab - followalong in shell and redirection and I will take roll for 10 point lab.
  • Lab vi Lab done in class on the second Day of this week.


For next Week:

Exercise 7 - Ch 8: the BASH Shell Part I

Week 6: June 25


Links, Reading, Class Overview:

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

Video:

Labs:

For Next Week:

Exercise 8 - Ch 8: the BASH Shell Part II

Week 7: July 2


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: July 9




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 .


Week 9: July 16


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 2
Project 2 video
Due by: Posted in Cobra Calendar .

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

Week 10: July 23


Links, Reading, Class Overview:




Day 1

We will then go over the let builtin
Regular Expressions


Regular Expressions

Day 2
I will write the function lab in front of class.
Sed lab and exercise assigned in day 2.
Exam 3: Shell Scripting is next week on day 2 you will be writing a shell script in class.


Stream Editing Using sed





Video:


Labs:
  • Day 1: Take REGEX Exercise for a 10 point lab.
  • sed Lab - 15 points

For Next Week:


Exercise 10 - Appendix A - Regular Expressions


Exercise 11 - sed


Week 11: July 30


Links, Reading, Class Overview:


Exam 3 This Week Day 2 Covers shell scripting.



The awk pattern matching language

grep tar and diff find

Video:

Labs:


For Next Week:

Exercise 12 - awk


Exercise 13 - tar and find


Week 12: Aug. 6


Links, Reading, Class Overview:





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 |