will 11.04 replace bash

Mark mhullrich at gmail.com
Mon Nov 8 17:53:03 UTC 2010


On Mon, Nov 8, 2010 at 9:51 AM, Mark <mhullrich at gmail.com> wrote:
> 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.
>
PS: less is a command: /usr/bin/less.  It is not part of any shell.

Mark




More information about the ubuntu-users mailing list