UNIX & SHELL Programming
UNIX & SHELL Programming
L
4
T
0
P
0
C
3
Course Outcomes:
At the end of the course student would be able to
UNIT-I
(12 Lectures)
INTRODUCTION TO UNIX:
cal, date, echo, printf, bc, script, passwd,PATH, who, uname, tty, stty,
pwd, cd, mkdir, rmdir, od.
G V P College of Engineering (Autonomous)
2013
92
HANDLING FILES:
The File System, cat, cp, rm, mv, more, file, ls, wc, pg, cmp, comm,
diff, gzip, tar, zip, df, du, mount, umount, chmod, The vi editor ,security
by file Permissions.
NETWORKING COMMANDS:
(12 Lectures)
INTRODUCTION TO SHELLS:
(12 Lectures)
(12 Lectures)
Korn Shell Features, Two Special Files, Variables, Output, Input, Exit
Status of a Command, eval Command, Environmental Variables, Options,
Startup Scripts, Command History, Command Execution Process.
KORN SHELL PROGRAMMING:
2013
93
UNIT-V
(12 Lectures)
INTERACTIVE C SHELL:
C shell features, Two Special Files, Variables, Output, Input, Exit Status
of a Command, eval Command, Environmental Variables, On-Off
Variables, Startup and Shutdown Scripts, Command History, Command
Execution Scripts.
C SHELL PROGRAMMING:
File Structures, System Calls for File Management create, open, close,
read, write, lseek, link, symlink, unlink, stat, fstat, lstat, chmod, chown,
Directory API opendir, readdir,closedir, mkdir, rmdir, umask.
TEXT BOOKS:
1.
Sumitabha Das, Unix Concepts And Applications, 4thEdition.
TMH, 2006. (1, 2 units)
2.
Behrouz A. Forouzan, Richard F. Gilbery, Unix and shell
Programming, 1stEdition, Cengage Learning India, 2003.
REFERENCES:
1.
Graham Glass, King Ables, Unix for programmers and
users, 3rd Edition, Pearson Education, 2009.
2.
N.B Venkateswarlu, Advanced Unix programming,
2ndEdition, BS Publications, 2010.
3.
Yashwanth Kanitkar,Unix Shell programming, 1stEdition,
BPB Publisher, 2010.
pqr
2013