will 11.04 replace bash

Mark mhullrich at gmail.com
Mon Nov 8 17:51:07 UTC 2010


On Mon, Nov 8, 2010 at 8:30 AM, Doug <dmcgarrett at optonline.net> wrote:
>
> Please don't confuse "shell" with "GUI."  The shell is the command set
> that Unix/Linux uses to instruct the computer what to do.  As a previous
> note says, there are several shells available, which differ to a small
> degree in how the commands must be phrased, and also to a small degree
> in their capability.  Bash (Bourne Again SHell) is Linux's version of
> the Unix Bourne shell.  It includes a few things that the Bourne does
> not, like "less".

Agh!  No.  Bash is a major advance over the Bourne shell.  It
incorporates a number of the features of the Korn shell (ksh) and then
some.  Bash has been back-ported to most UNIX systems out there
(including Solaris, but unlike most other UNIXes, "sh" in Solaris is
NOT a symbolic link to bash).

Bash was developed for Linux AFAICT, but it is a whole replacement for
the Bourne shell that will run any Bourne shell script (which ksh did,
more or less, but most of the others did not).

And yes, as Jordan points out later in this thread, a GUI shell is not
the same thing as a command shell, but they are both called shells.
Technically, a shell is a wrapper around something else for (more)
convenient access.  Since Linux is primarily a kernel and OS without
any built-in user interface, there are many shells for it.

Mark




More information about the ubuntu-users mailing list