Simple Shell is a command-line interpreter that emulates the functionality of a Unix-like shell. It provides users with the ability to execute commands, manage files and directories, and perform other basic shell operations.
- Execute commands and scripts
- Manage files and directories
- Navigate the file system
- Set and get environment variables
- Run commands in the background
- Redirect input and output
- C++ standard library
- POSIX API
- g++ compiler
- Clone the repository using
git clone https://github.com/iamnotnato/simple_shell.git. - Open the project in your preferred IDE.
- Build the project according to your platform.
- Run the executable to launch the shell.
- To execute a command, simply type the command name followed by any arguments.
- To change directories, use the
cdcommand. - To list files and directories, use the
lscommand. - To create a new file, use the
touchcommand. - To delete a file, use the
rmcommand. - To create a new directory, use the
mkdircommand. - To change permissions of a file or directory, use the
chmodcommand. - To execute a command in the background, append
&to the command. - To redirect input or output, use the
>and>>operators.
Simple Shell is licensed under the MIT License. You are free to use, modify, and distribute the software for any purpose.
For any questions or support, please contact the maintainer through GitHub.