Linux User Concepts - Parkland    

Last Modified:
Tuesday, 31-Jul-2018 13:26:06 CDT

CSC128: Outline 8 Week Online Fall 18


Module 1 - Basic Utilities and the Linux Filesystem

Day 1 for week of - June 18
Day 2 for week of- June 18
Day 3 for week of- June 25 Day 4 for week of - June 25

Module 2 - Editing Files using the vi editor

Day 5 for week of- July 2 Day 6 for week of- July 2

Module 3 - Understanding the Bourne Again Shell and shell scripting

Day 7 for week of- July 9 Day 8 for week of- July 9
Day 9 for week of- July 16 Day 10 for week of- July 16

Module 4 - Regular Expressions and stream editing

Day 11 for week of - July 23 Day 12 for week of- July 23

Module 5 - Web Programming, scheduling jobs, manipulating groups

Day 13 for week of- July 30 Day 14 for week of- July 30 Day 15 for week of- Aug. 6 Day 16 for week of- Aug. 6

Day 1: June 18


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:

Day 2 for Week of: June 18


Links, Reading, Class Overview:

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

Labs:

Day 3 for Week of: June 25


Links, Reading, Class Overview:


Exam 1 Is coming up and will be Covering Ch1-4

Linux Filesystem Continued and Linux Filesystem Advanced


Video:

Labs:



For Next Day:


Exercise 4 Ch. 4 - Filesystem Advanced.

Day 4 for week of: June 25


Links, Reading, Class Overview:

  • Review utilities through Ch 4 and propare for Exam1
  • Exam I Ch 1-4 Will be posted soon
  • Continue studying the old Exercises while you practice in the shell
  • Be sure that you browse around the videos from the link in the upper left of this page.

Video:

Labs:

For next Day:

Day 5: July 2


Links, Reading, Class Overview:

Exam1 Posted
I will be posting the vi exercise and lab on Thursday of this week.



Introduction to vi (pronounced vee-eye)
Video:



Labs:


For next Day:
Exercise 5 - vi


Day 6: for Week of July 2




vi Continued

Video:

Labs:



For Next Day:

Exercise 5 - vi




Day 7 for Week of: July 9


Links, Reading, Class Overview:

Finish vi and do the vi labs and Begin Ch 5 the shell and redirection

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

Labs:

For Next Day:
Exercise 6 - Chapter 5 and 8: 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 .


Day 8for Week of: July 9



Exam 2 - Will cover Ch 6 vi, Ch 5 The Shell and Ch. 8 BASH

Links, Reading, Class Overview:
The Bourne Again Shell Ch 5 and 8 Continued:
  • Read Ch 8 Process Management, startup files, keyword variables
  • the dot command .
  • combining stdout and stderr 2>&1
  • Example:cat file1 nonexistentfile >file2 2>&1
  • Directory stack manipulation: Practice the shortcut way of moving around using:dirs pushd popd Just a little practice with these will make it obvious how it works. The book is good on the subject too.
  • Variables and Arguments
  • startup files, paramerters and variables and the read builtin, dot command
  • Positional Parameters, exit status, alias, single -vs- double quotes, shift builtin,
  • Logical operators && and || (man bash and search for these)
  • Variables and Arguments
  • Example Scripts
Startup Files Book p.278
  • Login Shells
    1. /etc/profile Often now in multiple files if they are executable and have a .sh extension in /etc/profile.d
    2. First Priority: ~/.bash_profile Second Priority ~/.bash_login and Lastly ~/.profile
  • Interactive Non-Login Shells ~/.bashrc

Video:

Labs:

For Next Day:

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 .



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 .




Day 9: July 16


Links, Reading, Class Overview:

Exam 2: Posted Soon Ch6 vi, Ch 5 The Shell, Ch 8 bash


Finish Shell and Redirection

Introduction to Shell Scripting

Video:

Labs:

For Next Day:

Day 10: July 16


Links, Reading, Class Overview:



Exam 2: Ch6 vi, Ch 5 The Shell, Ch 8 bash





Chapter 10 Shell Scripting
Video:


Labs:


For Next Day:

Exercise 9 - Ch 10 Shell Scripting

Day 11: July 23


Links, Reading, Class Overview:

Projects assigned


Video:

Labs:



For Next Day:

Project 1 Due date posted in Cobra.
Project 1 video



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

Day 12: July 23


Links, Reading, Class Overview:


Regular Expressions



Video:

Labs:


For Next Day:


Exercise 10 - Appendix A - Regular Expressions


Day 13: July 30


Links, Reading, Class Overview:


Stream Editing Using sed
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.

Video:

Labs:

For Next Day:


Project 3
Due date posted in cobra.
Project 3 video

Exercise 11 - sed

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


Day 14: July 30


Links, Reading, Class Overview:


grep find tar and diff

Chapter 17 Secure Shell Communications ssh sftp and ssh-keygen


Video:

Labs:


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


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

Day 15: Aug. 6


Links, Reading, Class Overview:




Chapter 17 Secure Shell Communications ssh sftp and ssh-keygen


Video:

Labs:

For Next Day:


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

Day 16: Aug. 6


Links, Reading, Class Overview:


The Final Exam is posted Due by Midnight Aug. 9. The final is comprehensive 200 points.
Class Review
Video:


Labs:


For Next Day:
-->

| Top |