Hacker News new | ask | show | jobs
by armitron 2541 days ago
The right term for what you refer to as terminal(s) is shell.

A terminal (or a terminal emulator) is not a shell and, moreover, a shell does not necessarily require a terminal.

1 comments

Yeah of course... I use kitty as a terminal emulator with elvish as a default shell: https://github.com/kovidgoyal/kitty

Elvish is also a lightweight programming language like bash and zsh. Which is an underrated part of using shells (bash and zsh are quite awful even given the constraints of shell scripting and POSIX).