Command Line Interface

Introduction:

A command line interface lets user interact with computer by typing in commands. Using this command line interface, we could be able to accomplish the following basic operations

  • File System Operations
  • Parent Process and child Process operations
  • Implementation of links
  • A manual page, indicate the usage of included functions

Co-related topics:

We would be taking inference from the following topics:

  • File system management
  • Inter Process Communication
  • Working with regular files and directory structures

Learning Outcomes:

By implementing the given project, we will be able to grasp knowledge about various operating system basic concepts like, exploring various file functions and how to implement them, getting a deeper understanding of various intercrosses communication techniques used majorly and last but not the least, working with regular files and directory structures.

This will overall help us to get a deeper and proper understanding of the operating system.

Execution:

  • Change to the current directory
  • Give the file execute permissions using chmod +x run.sh
  • Run the shell script ./run.sh. This will compile the project and excecute it.

Team Members:

Name Registration Number
Aarush Saxena 190905135
Abhinav Agrawal 190905190
Prateek Rana 190905260
Kartik Diwan 190905246