About Trainer

  • 11 years of IT experience
  • 2+ years of onsite experience
  • Working as an Architect
  • Sound Technical Skills
  • Excellent in Communication

About Unix Basics


Course Pre-requisites: None

Lab setup: RHEL 32/64 bit

Training Material:

  • Class PPT’s (Soft Copy)
  • Class recordings (optional)


UNIX Background

  • Introduction about Operating System(OS)
  • Introduction to UNIX
  • List of UNIX vendors available in Market
  • Introduction to various UNIX Implementations
  • History of UNIX OS Evolution from 1969
  • Open Source (vs.) Shared source (vs.) Closed source
  • Is Unix Open Source software?


  • LINUX OS background
  • Popular LINUX distributions/Vendors
  • Similarities between Unix & Linux
  • Differences between Unix & Linux
  • About POSIX standards

UNIX System architecture

  • Hardware
  • Kernel
  • Shell
  • Utilities and User programs
  • Layers in Unix OS
  • Unix Servers/Dumb terminals/nodes

UNIX System features

  • Multitasking
  • Multiuser
  • Easy Portability
  • Security
  • Communication

UNIX day-to-day used commands

  • System Information commands (uname, date, etc)
  • man command
  • User Related (w, who, etc)
  • Terminal Related (stty, etc)
  • Filter commands (more, less, etc)
  • Miscellaneous commands (cal, banner, clear, etc)
  • Viewing exit status of commands
  • Disk Related commands

UNIX File System

  • Introduction to Unix tree structure
  • Inode representation
  • Introduction to 3 types of files – Ordinary, Directory, Special
  • 3 different ways of new file creation(touch, cat, vi)
  • File system commands (ls, mkdir, cd, etc)
  • Wild card characters
  • File Permissions & security

Input/output Redirection and piping

  • Introduction to Redirection/piping
  • Output Redirection Example
  • Input Redirection Example
  • Error Redirection Example

UNIX Processes

  • Introduction to Unix processes
  • Program (vs.) Process
  • System processes & commands
  • User processes & commands
  • Finding processes information using ‘grep’
  • Background & foreground processing
  • Kill signal
  • Setting process priorities
  • Avoiding hang-ups using ‘nohup’

UNIX communication

  • On-line communication using write, wall, talk, etc
  • Off-line communication using mail, news, etc

UNIX Environment Variables

  • Introduction to ‘echo’ command
  • System defined environment variables
  • User defined environment variables
  • Creating user defined environment variables.

Compression & Archive commands

  • Introduction to Archiving
  • Introduction to Compression
  • Archive (vs.) compression
  • Creating archives
  • Compressing & un-compressing files
  • Compressed Archives

VI Editor

  • Introduction to Visual Editor
  • Understanding 3 basic modes of operations
  • Cursor Movement commands
  • Scrolling commands
  • Editing text commands
  • Copying and pasting text
  • Shell commands
  • Text Buffers
  • Search commands



  • The fact that they have a set format of teaching, which creates a schedule for a student, and a step-by-step process that covers the entire Netezza syllabus. I can surely assure eTraining provides a great help for Netezza curriculum.
    - Shannon D.

  • The BEST I liked about the tutors in eTraining is the amount of practical knowledge these guys have and the way they bring in the same to students perspective while Teaching. Glad I took DB2 course from eTraining.
    - Rubeena Khan

  • I found classes very helpful. What you Teach is AWESOME
    - Gopal