2015
2:18 hours
Section 1: Introduction to Unix and how to use this course
Lecture 1
Introduction to the course
Preview
01:57
Lecture 2
History Of Unix
04:08
Lecture 3
Unix System Organization
04:00
Lecture 4
How to work on the commands and programs?
Preview
07:25
Lecture 5
Introduction to the Unix prompt
02:15
Quiz 1
Quiz for the section
4 questions
Section 2: Basic Unix Commands
Lecture 6
The Unix File System
02:59
Lecture 7
Simple Unix commands
Preview
05:49
Lecture 8
Simple commands with options
03:22
Lecture 9
File Permissions
06:31
Lecture 10
Wildcards and File and Directory related commands
03:39
Lecture 11
Misc Commands
Preview
01:54
Quiz 2
Quiz for the section
5 questions
Section 3: Deeper dive into the Unix file system
Lecture 12
Inode and storage of files
03:59
Lecture 13
Disk related commands
Preview
02:58
Lecture 14
Some more disk and file commands
02:37
Quiz 3
Quiz for the section
4 questions
Section 4: Advanced commands
Lecture 15
Introduction to I/O Redirection
Preview
03:09
Lecture 16
Introduction to Piping
03:10
Lecture 17
Processes and cron jobs
04:00
Lecture 18
Introduction to the vi editor
03:39
Quiz 4
Quiz for the section
5 questions
Section 5: Basic Shell Programming
Lecture 19
Our first program “Hello World”
Preview
03:39
Lecture 20
Variables
Preview
03:15
Lecture 21
Special variables
03:05
Lecture 22
If-else construct
04:28
Lecture 23
Nested If-Else
02:22
Quiz 5
Quiz for the section
5 questions
Section 6: Substitutions, Logical operators and loops
Lecture 24
Substitutions
02:41
Lecture 25
Introduction to logical operators
02:51
Lecture 26
for loops
Preview
02:28
Lecture 27
while loops
04:25
Lecture 28
select loop and switch case
04:11
Lecture 29
Programs that combine what we’ve learnt so far
Preview
02:44
Quiz 6
Quiz for the section
5 questions
Section 7: Arrays and File operations
Lecture 30
Arrays
Preview
04:28
Lecture 31
Reading from a file
02:35
Lecture 32
Writing to a file
03:18
Lecture 33
File operations within a shell script
03:50
Quiz 7
Quiz for the section
4 questions
Section 8: Advanced Programming techniques
Lecture 34
Trapping signals
Preview
04:18
Lecture 35
Functions
04:23
Lecture 36
Executing multiple scripts
02:27
Quiz 8
Quiz for the section
3 questions
Section 9: Bonus and Example programs
Lecture 37
Fibonacci Series
02:20
Lecture 38
Palindrome
Preview
03:20
Lecture 39
Reverse a given number
00:53
Lecture 40
Calculate simple interest and Goodbye!
02:30
Lecture 41
Further Reading
Text