- Shell is everywhere
- It's the least common denominator
- Fast turnarounds
- Year: 1971
- CLI
- Input/Output redirection
- No variables, no pipeline
- Year: 1979
- Advanced control flows
- Vars and envs
- Signal Handling
- Year: 1979
- C-like syntax
- Aliases
- History
- ~
- Job control
- Year: 1989
- CLI completion
- Brace extension
- trap
- Here documents ..