Linux User Concepts - Parkland    

Last Modified:
Thursday, 15-Nov-2018 15:47:00 CST

CSC128: 13 Week Outline Fall 18


Basic Utilities and the Linux Filesystem

Week 1 - Sept. 11
Week 2 - Sept. 18
Week 3 - Sept. 25 Week 4 - Oct. 2

Editing files using vi and SHELL and redirection

Week 5 - Oct. 9 Week 6 - Oct. 16

Understanding the Bourne Again Shell and shell scripting

Week 7 - Oct. 23 Week 8 - Oct. 30
Week 9 - Nov. 6 Week 10 - Nov. 13

Regular Expressions, stream editing, Web Programming manipulating groups

Week 11 - Nov. 20
Thanksgiving Break
Begins Wed. 5pm
Week 12 - Nov. 27 Week 13 - Dec. 4

Week 1: Sept. 11


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: Sept. 18


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: Sept. 25


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: Oct. 2


Links, Reading, Class Overview:


Exam 1: First Class period of this week.





Introduction to vi (pronounced vee-eye)

Video:

Labs:
ClassLab-vi 1: follow along working in vi, work on the vi Exercise and vimtutor in class and I will take roll for 10 points.
Lab - vimtutor Lab: Due Buy the time posted on Cobra.

For next Week:

Exercise 5 - vi

Week 5: Oct. 9


Links, Reading, Class Overview:



Finish vi The shell and Redirection Ch 5
Video:



Labs:

  • Classlab-vi. I will be going over more vi stuff and you will also use lab time to run vimtutor, and take the exercise.
  • Ken Urban Lab: Ken will start on the Chapter 5 material above. I will finish up on vi(m) next Tuesday when I am back. Ken will take roll and you will get a Classlab 10 point lab.
  • Lab vi Lab done in class on Day 1 of next week.


For next Week:


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


Week 6: Oct. 16


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: Oct. 23


Links, Reading, Class Overview:

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

Finish The Bourne Again Shell Ch 8


Introduction to Shell Scripting Chapter 10

Video:

Labs:

For Next Week:

Exercise 9 - Ch 10 Shell Scripting

Week 8: Oct. 30




Links, Reading, Class Overview:
ExamII first day of Week
Continue on in Shell Scripting while/until and for loops

Video:

Labs:

For Next Week:


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


Week 9: Nov. 6


Links, Reading, Class Overview:


Finish control structures, functions and case statements.
Assign Project 2.
Assign Project 3. (Sean sick on day2. Proj3 assigned next week day 1.)
Functions


Video:

Labs:

For Next Week:

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

Week 10: Nov. 13


Links, Reading, Class Overview:




Day 1

I will write the function lab in front of class.
Demonstrate and assign Proj3
Regular Expressions Lecture
Correct Project 1 during Lab time.

Regular Expressions

Day 2


Sed and awk Lecture and Labs assigned.
Correct Proj2 in class during lab time.




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: Nov. 20
Thanksgiving Break
Begins Wed. 5pm


Links, Reading, Class Overview:


Exam 3 Next Week Week Day 2 Covers shell scripting.

Correction on Project 3: 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: Nov. 27


Links, Reading, Class Overview:


Corrections in Class for Proj 3
Exam 3 in Class Day 2



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: Dec. 4


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 |