A minimalistic Linux Shell
- I/O Redirection
- Piping
- Wildcards - * and ?
- BrewTE - Default text editor of this shell (https://github.com/aditisrinivas97/BrewTE)
- History - Displays the 25 most recent commands using the
history
command - Export - For environment variables
- Aliasing
-
sgown
$ sgown keyword
Checks for files with the given keyword in the current working directory and all its sub directories.
-
tree
$ tree
The tree command is a recursive directory listing program that produces a depth-indented listing of files of the current working directory.
-
Timeout
Allows a user to set the maximum time for which a command is allowed to run.
Clone this repo
$ git clone https://github.com/AkankshaSomayaji/MyShell
Cd into the folder and simple type make
$ cd MyShell
$ make
This project is made available under the MIT License.
The project is created and maintained by Aditi Srinivas, Aishwarya Manjunath and Akanksha Somayaji.