An implementation of a Linux shell using the Linux system calls fork(), execvp(), wait(), and exit(). The input is tokenized using the flex tool and parsed using the yacc parser.
-
Updated
Jan 15, 2023 - C++
An implementation of a Linux shell using the Linux system calls fork(), execvp(), wait(), and exit(). The input is tokenized using the flex tool and parsed using the yacc parser.
Course Assignments for Operating Systems (CSE231) at IIITD, Monsoon'23
Linux-styled shell and scheduler from scratch in C
This is a simple shell program written in C for Linux-based machines. It reads commands from the user or a script file, executes them, and handles special commands like "alias", "unalias", and "source". It also counts the number of commands, script lines, and commands that contains quotes. It uses a stack to check for quotes in the input.
First attempt of building a very simple a linux shell
To associate your repository with the linux-shell-implementation topic, visit your repo's landing page and select "manage topics."