Skip to content

Notes for CSC 274, Linux/Bash at Missouri Western State University

License

Notifications You must be signed in to change notification settings

noynaert/csc274handouts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

csc274notes

Handouts and Notes for CSC 274, Linux/Bash at Missouri Western State University

This repo contains notes used in a course that focuses on the Bash shell. The notes are the basis of lectures in the class.

Each unit corresponds roughly to one Unit of class.

  • Unit 00 -- Syllabus
  • Unit 01 -- Getting connected and changing passwords
  • Unit 02 -- Basic commands and man pages
  • Unit 03 -- Files, Directories, and Globbing
  • Unit 04 -- Working with text: grep, nano, and vi
  • Unit 05 -- Processes and Process Management
  • Unit 06 -- History and Midterm
  • Unit 07 -- Basic scripts and if structures (using exists and directories as conditions) Basic script variables.
  • Unit 08 -- Scripting using lists, arguments, and loops
  • Unit 09 -- Environmental variables and Expansion
  • Unit 10 -- Grep with PCRE, Sed, and Awk
  • Unit 11 -- Programming at the command line
  • Unit 12 -- Desktops and Distros
  • Unit 13 -- Linux environments (dual boot, cloud)
  • Unit 14 -- Installing and securing a Linux environment

Depending on pandemic conditions and the odd format of the class, it may be that we do not get through all 14 units. In that case I will try to add resources for you here or in Canvas.

The MIT "Missing Semester" project:

The MIT "Missing Semester" project is potentially a useful resource for this course. If you have trouble understanding a unit, one option is to find the overlapping topics in the MIT "Missing Semester" course. It also covers topics like GIT.

About

Notes for CSC 274, Linux/Bash at Missouri Western State University

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published