You are on page 1of 38

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

You might also like