Linux shell coded in C++ language which performs some of the features found in typical shells, like the bash (Bourne Again Shell) or csh (C-Shell)
-
Updated
Aug 8, 2022 - C++
Linux shell coded in C++ language which performs some of the features found in typical shells, like the bash (Bourne Again Shell) or csh (C-Shell)
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
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.
Add a description, image, and links to the linux-shell-implementation topic page so that developers can more easily learn about it.
To associate your repository with the linux-shell-implementation topic, visit your repo's landing page and select "manage topics."