The first ever shell (sh) was the UNIX shell by Ken Thompson. He modeled it after the Multics shell, a project he was working on before UNIX. Shells far relative the Bourne-Again shell, is the shell used in most current Linux distro's. These shells are not the only ones out there, but they are by far the most important. Some dare argue that DOS was (is) a shell as well, however, Unix purists will deny this. So some NON-Unix shells are: CMD, 4DOS, DROS.
Several transitional tools are available for MS-DOS to make Unix shells work. Some of these tools are: Cygwin, MKS Toolkit, Windows Services for Unix, UnxUtils and many more.
Steve R Bourne's shell is probably the most known shell. The first version was released in 1977 and replaced Ken Thompson's shell. They decided to keep the executable name the same sh. In 2009 ,Computer World released an interview with Steve Bourne explaining in depth the origins of shell. The original shell was to limited in its use, and couldn't even really be called a language. It just executed a series of linear commands from a file. The Bourne shell was a fully programmable scripting language that was able to be used as an interface for people to type commands into. In the interview Steve is asked to predict what the future of programming languages will be, He answered that he had made similar predictions in the past and had always been wrong. I feel the same way with computers evolving into computing monsters, It is hard to say what we will be programming in say 5, 10 or 20 years from now. One thing is sure Bright Hub's experts will be writing about them.
|Linux Command Line: ssh
If you need to do any remote Linux administration, or if you need to just log onto a remote machine, the defacto standard, secure means to do so is using secure shell. In this entry...
What is a Linux Shell?
Defining what precisely is a Linux shell is one of the more esoteric questions out there for beginners. This article outlines precisely what a Linux shell is, what it does, and how...
|How to Print Out the Files Contained in a Directory in Windows XP
Any time you are dealing with a large number of files in a directory, it may be useful for you to print out a copy of the contents of the directory to make it easier for you to work...
Ubeauntufication Project: 10 Great Looking Ubuntu Environments
Linux is all about freedom and choice and Ubuntu is definitely a large part of it. The default Ubuntu is pretty enough but in case you want to look at alternative environments which...