Professional Documents
Culture Documents
Infosys: Education & Research Dept
Infosys: Education & Research Dept
Day 1
Introduction to Unix.
General UNIX commands.
Introduction to the on-line Tutor.
Day 2
The vi editor
Regular expressions.
Text processing utilities.
Advanced commands.
Day 3
The Shell variables.
The Korn shell.
The Shell programming.
Day 4
Compression utilities.
Communication.
Software development tools.
Project
Day 5
The Project.
Submission by 2:00 pm.
Kernel
Shell
Utilities
User applications
User
User
User
User
SHELL
SHELL
UNIX OTHER
COMMANDS APPLICATIONS
HARDWARE
DATABASE KERNEL
COMPILERS
PACKAGES
SHELL
SHELL
User
User User
User
SHELL EXECUTES
UTILITY TO CARRY
OUT COMMAND
USER INTERACTS WITH
UTILITY
SHELL PROMPTS FOR
NEXT COMMAND
USER TYPES CONTROL-D
ER/CORP/CRS/OS04/003-1 Ver 2.0 Page 22
LOGOUT
UNIX file System
A hierarchical structure.
Consistent treatment of file data.
Treatment of peripheral devices as files.
Information of files is stored in inode-
block.
Unix keeps track of files using inode
numbers.
ER/CORP/CRS/OS04/003-1 Ver 2.0 Page 24
A UNIX File System
LEGEND
directory root
........
To other directories
file
sh ls tty lp
passwd terminfo user1
user2
TAPES
DISK
FILES
UNIX
FILE PRINTERS
UNIX UTILITIES SYSTEM
TERMINALS
COMMUNICA-
TIONS LINES
PIPES
USER PROGRAMS
ER/CORP/CRS/OS04/003-1 Ver 2.0 Page 30
Processes in UNIX
Process1 Process
2
r w x r w x r w x
4 4 4
2 - -
1 1 -
7 5 4
Developed by E&R,
Infosys Technologies Ltd.
End of day 1