A software interface that enables the user to interact with the computer, it provides UI for access to an OS's services. Shells use either a command-line interface or GUI, it is an environment in which we can run our commands, programs, and shell scripts.

Learn more

Open-source Yes
Used by Red Hat, Microsoft, Google

Development by

Sign up for updates
straight to your inbox