Introducing UNIX
Introducing UNIX
Pre-requisites
Introducing UNIX
What is UNIX?
Introducing UNIX
What is UNIX?
Type of UNIX
Introducing UNIX
What is UNIX?
Type of UNIX
UNIX Operating System
Introducing UNIX
What is UNIX?
Type of UNIX
UNIX Operating System
Kernel
Introducing UNIX
What is UNIX?
Type of UNIX
UNIX Operating System
Kernel Shell
Introducing UNIX
What is UNIX?
Type of UNIX
UNIX Operating System
Kernel Shell Program
History of UNIX
History of UNIX
1969 : Ken Thompson, Dennis Ritchie, Douglas Mcllroy, Joe Ossanna and
others started at Bell Labs
History of UNIX
1969 : Ken Thompson, Dennis Ritchie, Douglas Mcllroy, Joe Ossanna and
others started at Bell Labs
1971 : First implementation done, assembler PDP-11/20, text processing
History of UNIX
1969 : Ken Thompson, Dennis Ritchie, Douglas Mcllroy, Joe Ossanna and
others started at Bell Labs
1971 : First implementation done, assembler PDP-11/20, text processing
1973 : Rewritten in C by Dennis Ritchie
History of UNIX
1969 : Ken Thompson, Dennis Ritchie, Douglas Mcllroy, Joe Ohsanna and
others started at Bell Labs
1971 : First implementation done, assembler PDP-11/20, text processing
1973 : Rewritten in C by Dennis Ritchie
1975 : Leaves Bell Labs, first version of BSD (1.x) released
History of UNIX
1969 : Ken Thompson, Dennis Ritchie, Douglas Mcllroy, Joe Ossanna and
others started at Bell Labs
1971 : First implementation done, assembler PDP-11/20, text processing
1973 : Rewritten in C by Dennis Ritchie
1975 : Leaves Bell Labs, first version of BSD (1.x) released
1983 : GNU project started by Richard Stallman
History of UNIX
1969 : Ken Thompson, Dennis Ritchie, Douglas Mcllroy, Joe Ossanna and
others started at Bell Labs
1971 : First implementation done, assembler PDP-11/20, text processing
1973 : Rewritten in C by Dennis Ritchie
1975 : Leaves Bell Labs, first version of BSD (1.x) released
1983 : GNU project started by Richard Stallman
1985 : FSF (Free Software Foundation) started by Richard Stallman
History of UNIX
1969 : Ken Thompson, Dennis Ritchie, Douglas Mcllroy, Joe Ossanna and
others started at Bell Labs
1971 : First implementation done, assembler PDP-11/20, text processing
1973 : Rewritten in C by Dennis Ritchie
1975 : Leaves Bell Labs, first version of BSD (1.x) released
1983 : GNU project started by Richard Stallman
1985 : FSF (Free Software Foundation) started by Richard Stallman
1989 : The GPL (GNU Public License) written by Richard Stallman
History of UNIX
1969 : Ken Thompson, Dennis Ritchie, Douglas Mcllroy, Joe Ossanna and
others started at Bell Labs
1971 : First implementation done, assembler PDP-11/20, text processing
1973 : Rewritten in C by Dennis Ritchie
1975 : Leaves Bell Labs, first version of BSD (1.x) released
1983 : GNU project started by Richard Stallman
1985 : FSF (Free Software Foundation) started by Richard Stallman
1989 : The GPL (GNU Public License) written by Richard Stallman
1991 : Linus Torvalds created first public Linux kernel
History of UNIX
1969 : Ken Thompson, Dennis Ritchie, Douglas Mcllroy, Joe Ossanna and
others started at Bell Labs
1971 : First implementation done, assembler PDP-11/20, text processing
1973 : Rewritten in C by Dennis Ritchie
1975 : Leaves Bell Labs, first version of BSD (1.x) released
1983 : GNU project started by Richard Stallman
1985 : FSF (Free Software Foundation) started by Richard Stallman
1989 : The GPL (GNU Public License) written by Richard Stallman
1991 : Linus Torvalds created first public Linux kernel
1992 : A complete operating system GNU Linux formed
History of UNIX
1969 : Ken Thompson, Dennis Ritchie, Douglas Mcllroy, Joe Ossanna and
others started at Bell Labs
1971 : First implementation done, assembler PDP-11/20, text processing
1973 : Rewritten in C by Dennis Ritchie
1975 : Leaves Bell Labs, first version of BSD (1.x) released
1983 : GNU project started by Richard Stallman
1985 : FSF (Free Software Foundation) started by Richard Stallman
1989 : The GPL (GNU Public License) written by Richard Stallman
1991 : Linus Torvalds created first public Linux kernel
1992 : A complete operating system GNU Linux formed
1994 : First RedHat released
UNIX Philosophy
UNIX Philosophy
Simplicity
UNIX Philosophy
Simplicity
Re-usability
UNIX Philosophy
Simplicity
Re-usability
Portability
GUI vs CLI
GUI vs CLI
CLI - Command Line Interface
GUI vs CLI
CLI - Command Line Interface
GUI - Graphical User Interface
Executing UNIX
Commands
Executing UNIX
Commands
Let’s login
Executing UNIX
Commands
Let’s login
Shell Prompt
Executing UNIX
Commands
Let’s login
Shell Prompt
UNIX Command Syntax
$ command [options] [arguments]
Summary
Summary
Brief Introduction
Summary
Brief Introduction
History of UNIX
Summary
Brief Introduction
History of UNIX
UNIX Philosophy
Summary
Brief Introduction
History of UNIX
UNIX Philosophy
GUI vs CLI
Summary
Brief Introduction
History of UNIX
UNIX Philosophy
GUI vs CLI
Executing UNIX Commands
Exercise
Login to any UNIX system and check what’s available on the
screen after login.
Exercise
Login to any UNIX system and check what’s available on the
screen after login.
Try a basic ‘ls’ command in the terminal