You are on page 1of 1

Code: RA CS05566 B.

Tech III Year I Semester (R09) Supplementary Examinations, May 2013 UNIX PROGRAMMING
(Computer Science and Systems Engineering)

RA
Max Marks: 70 Answer any FIVE questions All questions carry equal marks
*****

Time: 3 hours

1 (a) (b) (c) (d) (e) (f) (g) 2 (a) (b) 3 (a) (b) 4 (a) (b) 5 (a) (b) 6 (a) (b) 7

With the help of syntax and example explain the following commands: telnet. awk. umount. df. ulimit. mv. unlink. Distinguish between egrep and fgrep. Explain the tail and head commands with its various options. Write a shell script to display the welcome note when a user logs in. Give brief description about the shell scripts. Explain in detail about the shell meta characters. Write a short notes on here documents. Explain any two directory handling system calls. Differentiate between getc, get char and putc and putchar. What is a process? Explain the life cycle of a process in detail. Explain the role of kill and raise functions in signals. Explain the different memory allocation and release functions available in Unix programming. Write short notes on the following: FIFOs. Message queues. Shared memory.

8 (a) (b) (c)

*****

You might also like