Exam Details

Subject unix and shell programming
Paper
Exam / Course m.sc. (software engineering)
Department
Organization Alagappa University Distance Education
Position
Exam Date May, 2017
City, State tamil nadu, karaikudi


Question Paper

DISTANCE EDUCATION
M.Sc. (Software Engineering) Year Integrated) DEGREE
EXAMINATION, MAY 2017.
UNIX AND SHELL PROGRAMMING
Time Three hours Maximum 100 marks
PART A — × 8 40 marks)
Answer any FIVE questions.
1. Explain the architecture of the Unix operating system.
2. Discuss the following commands with example:
cat rmdir.
3. Give short notes on command substitution.
4. Explain how to use grep command with example.
5. Write a note on C shell features.
6. Discuss about argument validation in shell script.
7. Explain about file handling utilities.
8. Write a note on start-up and shutdown scripts in
Interactive C shell.
Sub. Code
35
DE-740
2
Ws3
PART B — × 15 60 marks)
Answer any FOUR questions.
9. Describe how Unix is more secured than other
operating systems.
Write a note on vi editor.
10. Give a detailed note on shell Environment
Customization.
How to use aliases in Unix shell commands?
Explain.
11. Summarize in detail about awk command with suitable
examples.
12. Explain about basic script concepts in korn shell
programming.
Write a note on eval command with example.
13. Discuss in detail about File Management in C shell
programming.
14. Explain the various networking commands in Unix.
Discuss about text processing utilities and backup
utilities.
15. Explain redirection in detail with example.
What are predefined variables? Give example.


Subjects

  • c programming – lab
  • c++ lab
  • case tools lab
  • computer graphics and multimedia
  • computer networks
  • cryptography and network security
  • data structures lab
  • data ware housing and mining
  • distributed computing
  • internet and java - lab
  • internet and java programming
  • mobile communications
  • object oriented programming and c++
  • open source architecture
  • open source lab
  • operating systems
  • relational database management system
  • relational database management systems –lab
  • software engineering
  • software project management and metrics
  • software quality assurance and standards
  • software testing and reuse
  • unix and shell programming
  • visual basic and vc++ lab
  • visual programming
  • web technology
  • web technology — lab