3 ms·
Ask HN: What are some good resources about CLI and shell design?
I'm looking for works that explain the design decisions behind shells like bash, ash, zsh, fish, etc. I've recently become curious about OS abstractions, the differences between Plan9 and Unix, off color shell implementations like Powershell, and so on.
- salutonmundo 7y agoA point for further research on shells: bash was designed to be mostly compatible with the Bourne shell (hence: Bourne Again SHell). At that point one needs to research early Unix history.