Pepper Home Course Home Syllabus Assignments Due In Class Exercises Presentations Helpful Links

CSC271 Software I: Utilities and Internals PowerPoint

Presentation Description Comments
Intro    
Unix basics    
Text editors    
File Commands File Command portion we did not cover day 1 (all also inside file commands ppt )  
Filters    
Grep and Sed    
 

SUMMARY SHEET UNIX BASICS WITH GREP AND SED

 
Using Shells    
Programming Shells   Programming Shells (older presentation)
  SUMMARY SHEET SHELL PROGRAMMING scripts used in demonstrating shell programming
Perl    
Perl Web    
  Perl Summary scripts used in demonstrating perl
File IO    
  FILE I/O Summary

scripts used to demonstrate c programming

directory / file / inode table / open file table / file descriptor - good picture at the bottom

 

Additional C C Structure, variable types, functions, link, unlink and env variables from file i/o summary above  
Make Files  

http://www.codeproject.com/Articles/31488/Makefiles-in-Linux-An-Overview

another tutorial

Locking files http://beej.us/guide/bgipc/output/html/multipage/flocking.html  
gdb http://www.cs.swarthmore.edu/~newhall/unixhelp/howto_gdb.html quick list of gdb commands
Processes and Signals Processes and Signals Summary scripts used in processes and signals
sql    
Perl Database    
 

GUIDE FOR FINAL

Some review exercises

 
     
git