Documents related to GNU/Linux Course@IISc

All my presentations are made available in this page. For convenience of taking printouts, I have provided you with article format of each presentation as well. And, of course, exercises related to each of the class are all put up here. Note that, all files are PDFs.

All files provided on this site are being distributed under the terms of GNU FDL. For further details about this license click here.

NameArticle FilePresentation FileExercise File
GNU/Linux - Introduction
Class 1
(20/02/2008)
  • GNU/Linux - History
  • GNU/Linux Filesystem
  • File Types -
    • Regular Files
Article Presentation Exercises
Class 2
(22/02/2008)
  • File Types -
    • Directories Files
    • Device Files
Article Presentation Exercises
Class 3
(27/02/2008)
  • File Types -
    • Link Files
    • FIFO Files
Article Presentation Exercises
Class 4
(29/02/2008)
  • File Permissions
  • Shell Variables
Article Presentation No Exercises :)
Class 5
(05/03/2008)
  • Shell Variables
  • Shell Scripts
Article Presentation Exercises
Class 6
(07/03/2008)
  • Bash Builtins
  • Bash Constructs
Article Presentation Exercises
Class 7
(12/03/2008)
BASH Programming I
  • Bash Concepts/Definitions
  • Some Bash Grammer - to some extent
Article Presentation Exercises
Class 8-10
(14/03/2008, 19/03/2008, 21/03/2008)
BASH Programming II
  • Bash Grammer
    • Return Status
    • Compound Statements
    • Quoting
    • Parameters/Variables
    • Expansions
Article Presentation Will put up exercises soon...
GNU/Linux Boot System
Class 11-13
(18/04/2008, 23/04/2008, 25/04/2008)
  • BIOS, Hard Disk Structure (MBR, Partitions)
  • GRUB, Boot Loader
  • Linux, The Kernel
  • INIT, System Initialiser
  • Daemons
Article Presentation Exercises
GNU/Linux Executable
Class 14-16
(30/04/2008, 07/04/2008, 09/04/2008)
  • Executable Creation, Load and Execution
  • GNU/Linux Executable Loader
  • GNU Make Utility
Article Presentation Exercise
Text Processing in GNU/Linux
Class 17
(28/05/2008)
Regular Expressions I
  • Basic Operators
  • Modifier Operators
  • Word/Line Boundaries
Article Presentation No exercises :).
Watch out for the
next class exercises.
Class 18 - 20
(04/06/2008)
Regular Expressions II
  • Grouping and Back References
  • Introduction to VIM
  • Regular Expressions in VIM
  • GREP Command
Article Presentation Watch out for exercises :).
Class 21
(27/07/2008)
sed
  • Common sed commands such as `d', `q', `p'
  • `s' substitute command
  • Ranges/Addresses
  • Other commands such as `r', `w'
Article Presentation Exercises
Class 22
(08/08/2008)
gawk
  • Introduction
  • Pattern Matching and Printing
  • Records and Fields
  • Built-in functions
  • awk Programming
Article Presentation After the class :)