Linux User Concepts - Parkland    

Last Modified:
Tuesday, 17-Apr-2018 09:23:11 CDT

CSC128: Outline Spring 18


Module 1 - Basic Utilities and the Linux Filesystem

Week 1 - Jan. 16 Tue.
Mon 15 MLK Day

Week 2 - Jan. 22
Week 3 - Jan. 29 Week 4 - Feb. 5

Module 2 - Editing Files using the vi editor

Week 5 - Feb. 12 Week 6 - Feb. 19
Thurs. Parkland Closed

Module 3 - Understanding the Bourne Again Shell and shell scripting

Week 7 - Feb 26 Week 8 - Mar. 5
Week 9 - Mar. 12
Mar 17-25 Spring Break
Week 10 - Mar. 26

Module 4 - Regular Expressions and stream editing

Week 11 - Apr. 2 Week 12 - Apr. 9

Module 5 - Web Programming, scheduling jobs, manipulating groups

Week 13 - Apr. 16 Week 14 - Apr. 23 Week 15 - Apr. 30 Week 16 - May 7

Week 1: Jan. 16 Tue.
Mon 15 MLK Day


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:

Week 2: Jan. 22


Links, Reading, Class Overview:

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

Labs:

Week 3: Jan. 29


Links, Reading, Class Overview:


Exam 1 Will be Week 4 on the Second day of class .

Linux Filesystem Continued and Linux Filesystem Advanced


Video:

Labs:



For Next Week:



Week 4: Feb. 5


Links, Reading, Class Overview:



Introduction to vi (pronounced vee-eye)

Video:

Labs:

For next Week:
Exercise 5 - vi

Week 5: Feb. 12


Links, Reading, Class Overview:




vi (pronounced vee-eye) continued The shell and Redirection Ch 5
Video:



Labs:


For next Week:


Exercise 6 - Ch 5: the Shell and Redirection
You may take this Exercise as many times as you wish before
the due date posted in Cobra Learning .

Week 6: Feb. 19
Thurs. Parkland Closed



The shell and Redirection Ch 5 and 8

Video:

Labs:


For Next Week:


Exercise 6 - Ch 5: the Shell and Redirection
You may take this Exercise as many times as you wish before
the due date posted in Cobra Learning .

Exercise 7 - Ch 8: the BASH Shell Part I
You may take this Exercise as many times as you wish before
the due date posted in Cobra Learning .

Week 7: Feb 26


Links, Reading, Class Overview:



The shell and Redirection Ch 5
The Bourne Again Shell Ch 8 Startup Files Book p.278
Video:

Labs:

For Next Week:

Exercise 7 - Ch 5 and 8: the bash Shell I
You may take this Exercise as many times as you wish before
the due date posted in Cobra Learning .

Exercise 8 - Ch 8: the BASH Shell Part II
You may take this Exercise as many times as you wish before
the due date posted in Cobra Learning .

Week 8: Mar. 5

Links, Reading, Class Overview:


Exam 2 - Will cover Ch 6 vi, Ch 5 The Shell and Ch. 8 BASH
It will be in week 9 on Day 1 for the morning class.
It will be taken before class next week for the night class.
Day 1 - finish Ch5 and 8

Introduction to Shell Scripting Ch 10

Video:

Labs:

For Next Week:

Exercise 9 - Ch 10 Shell Scripting




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


Links, Reading, Class Overview:


Day 1: Continue Shell Scripting and Project 1 and Lab first_shell_script
Exam 2: This Week on day 2 (Morning Class) Night class finished before class. Ch6 vi, Ch 5 The Shell, Ch 8 bash


Video:

Labs:

For Next Week:

Project 1 Due date posted in Cobra.
Project 1 video


Week 10: Mar. 26


Links, Reading, Class Overview:




Project II and III assigned



More on Shell Scripting
Finish Shell Scripting - functions
Video:


Labs:

  • Function Lab
    Due before class Next Week.
  • Night Class we are writing a function shell script in class for a 10 point lab in class.

For Next Week:



Project 2 Due Due date posted in Cobra.
Project 2 video



Project 3
Due date posted in cobra.
Project 3 video


Week 11: Apr. 2


Links, Reading, Class Overview:

Exam 3 - shell scripting is Week 13


Regular Expressions


Video:

Labs:

REGEX Lab. Take Ex10 during lab time while I correct Proj1. for 10 points.

For Next Week:
Exercise 10 - Appendix A - Regular Expressions

Week 12: Apr. 9


Links, Reading, Class Overview:


Exam 3 - shell scripting is Week 13 day 2
I will write the function lab in front of class on the first day of class next week.

Stream Editing Using sed
  • Ch 15 The sed editor
  • Using sed
  • See Part V the command reference in the book for a good explanation of how sed works
  • Some of my sed data and scripts
  • sed's process for going through a file
  • man wget - you need to get my web page to edit by using this command:
    wget www.csit.parkland.edu/~smauney/csc128/outline.shtml
    To get the cascading stylesheet for my web site it would be: wget www.csit.parkland.edu/~smauney/default.css because you are editing the source of this file and I use server side html to put the web page together from multiple files.


Video:

Labs:

  • Night Class will do a lab on the let builtin to prepare for Exam3 next week in class.
  • sed Lab - 15 points
    See Due date in Cobra.

For Next Week:


Exercise 11 - sed

Week 13: Apr. 16


Links, Reading, Class Overview:


Exam 3 - shell scripting day 2 of this week. Night class has it on the 1 meeting of the week.

Morning classes: In-class Lab using the let builtin.

The awk pattern matching language
  • Ch 14 the awk pattern processing language
  • Using awk
  • Some of my awk data and scripts
  • Note that your awk and sed scripts are NOT executable since the
    executable is awk or sed itself when running the script.

grep find tar and diff

Video:

Labs:

For Next Week:


Exercise 12 - awk
You may take this Exercise as many times as you wish before the due date in Cobra


Exercise 13 - tar and find
You may take this Exercise as many times as you wish before the due date in cobra

Week 14: Apr. 23


Links, Reading, Class Overview:


Continued: find from last week.

Basic Web Programming and HTML



Video:
Basic Linux Web Programming and HTML

Labs:

  • find lab
    Due by: See Schedule in Cobra.
  • html Lab
    Due by: See Schedule in Cobra.

For Next Week:

Week 15: Apr. 30


Links, Reading, Class Overview:


Chapter 17 Secure Shell Communications ssh sftp and ssh-keygen

Scheduling jobs using crontab and at
Video:

Labs:
  • ssh-keygen lab
    Due at the beginning of class the last week.
    I will come and see you logging into www from shaula with no password required.
  • crontab Lab
    See this lab for the due date and time.

For Next Week:


Exercise 14 - sftp, ssh and ssh-keygen
You may take this Exercise as many times as you wish before the due date in cobra.

Week 16: May 7


Links, Reading, Class Overview:


groups
Class Review
Video:


Labs:



For Next Week:

Exercise 15 - groups
You may take this Exercise as many times as you wish before the due date in Cobra


Sean's Finals Schedule

| Top |