A shell is the software that provides the interface between the user and the system in an operating system.
The key features…
- redirection (<, >)
- heredoc (<<)
- pipe (|)
- operator (||, &&)
- wildcard (*)
- environment variable ($)
- builtin (echo, cd , pwd, export, unset, env, exit)
minishell.mov
build and run the program:
- Clang
- GNU Make
- GNU readline
brew install readline- Official documentation reading comprehension
- Parsing strings
- Interprocess pipe communication
- Handling signaling in parent and child processes
- Pair programming, Four keyboards and one screen
Members