Minishell is a simple Unix shell implementation, designed to provide basic command-line functionality.
- Command execution
- Built-in commands (cd, echo, pwd, exit,env,export)
- Environment variable expansion
- Input/output redirection
- Pipes
- Signal handling (Ctrl+C, Ctrl+D ,Ctrl+)
To build the minishell, run:
make
After building, run the minishell:
./minishell
cd
: Change directoryecho
: Display a line of textpwd
: Print working directoryexit
: Exit the shellenv
: list environment variablesexport
: export enviroment variables
- This shell is a simplified version and may not include all features of a full-fledged shell.