Linux User Concepts - Parkland    

Last Modified:
Monday, 07-Aug-2017 11:29:26 CDT

CSC128: Outline Fall 17


Module 1 - Basic Utilities and the Linux Filesystem

Day 1 for week of - Sept. 18
Day 2 for week of- Sept. 18
Day 3 for week of- Sept. 25 Day 4 for week of - Sept. 25

Module 2 - Editing Files using the vi editor

Day 5 for week of- Oct. 2 Day 6 for week of- Oct. 2

Module 3 - Understanding the Bourne Again Shell and shell scripting

Day 7 for week of- Oct. 9 Day 8 for week of- Oct. 9
Day 9 for week of- Oct. 16 Day 10 for week of- Oct. 16

Module 4 - Regular Expressions and stream editing

Day 11 for week of - Oct. 23 Day 12 for week of- Oct. 23

Module 5 - Web Programming, scheduling jobs, manipulating groups

Day 13 for week of- Oct. 30 Day 14 for week of- Oct. 30 Day 15 for week of- Nov. 6 Day 16 for week of- Nov. 6

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


Links, Reading, Class Overview:

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

Labs:

Day 3 for Week of: Sept. 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: Sept. 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: Oct. 2


Links, Reading, Class Overview:

Exam1 Posted



Introduction to vi (pronounced vee-eye)
Video:



Labs:
  • Lab 3 is posted in Cobra. It is a primer for the Exam which is also due at the same time.


For next Day:
Exercise 5 - vi


Day 6: for Week of Oct. 2




vi Continued

Video:

Labs:



For Next Day:

Exercise 5 - vi




Day 7 for Week of: Oct. 9


Links, Reading, Class Overview:



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: Oct. 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: Oct. 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:
Exercise 9 - Ch 10 Shell Scripting

Day 10: Oct. 16


Links, Reading, Class Overview:



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

Project I and II assigned



More on Shell Scripting
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 11: Oct. 23


Links, Reading, Class Overview:

Project 3 assigned


Regular Expressions

Video:

Labs:



For Next Day:

Project 3
Due date posted in cobra.
Project 3 video


Exercise 10 - Appendix A - Regular Expressions



Day 12: Oct. 23


Links, Reading, Class Overview:
Stream Editing Using sed



Video:

Labs:


For Next Day:
Exercise 11 - sed

Day 13: Oct. 30


Links, Reading, Class Overview:



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 Day:


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

Day 14: Oct. 30


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 15: Nov. 6


Links, Reading, Class Overview:


The FINAL is posted and is due by Midnight Aug. 10 the end of Summer Session.

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: Nov. 6


Links, Reading, Class Overview:


The Final Exam is posted Due by Midnight Aug. 10. The final is comprehensive 200 points.

groups Class Review
Video:


Labs:


For Next Day:
-->

| Top |