This session deals with setting up your Linux work environment using some virtualization tool (Sun Virtual Box) and how to set up a shared folder on your host machine and how to access it on your guest machine using shared folder concept.
Lec02 Intro to Linux Environment
This session covers a basic intro to history of Linux, its distributions, shells, internal and external commands, root file system, getting help in Linux and the use of man pages
This session is continuation of previous session, and covers some more shell commands like wc, sort, uniq, grep, cut, paste, comm, cmp, diff, whereas, which, locate, find, tar, gzip, gunzip
Lec05 Linux vim Editor
This session demonstrate the use of Linux vim editor
Lec06 Bash Shell Revisited
This session describes the types of Linux shell, internal and external commands, non-interactive mode, major features of bash shell, shell wild cards and shell expansion. Last but not the least it explains the working of a shell using a flow chart
Lec07 Process Management
This session describes the pictorial difference between a program file and a process. Executable file formats like elf. Running a process in back ground, suspending it and switching to foreground and background. Basic commands related to process management like ps, fg, bg, top, vmstat, free etc
Lec08 IO Redirection
This session describes the concept of I/O Redirection in UNIX. The input, output and error redirection are described separately and in combination. The explanation involves the concept of PPFDT with redirection. Lastly touches the concept of copy descriptor and its usage
This session basically gives a bird’s eye view of UNIX Inter-Process Communication mechanisms. Particularly describes the use of pipes and fifos on the shell.
Lec10 Signal Handling
This session describes signals in UNIX, their default behavior, catchable and non-catchable signals, how they are handled and ignored. The use of kill command to send signals to different processes running in the system