PDA

View Full Version : [SOLVED] The bash identity (Bourne?)



geo909
June 4th, 2008, 06:44 PM
Hello everybody,

I wanted to learn a thing or two about unix and I found a rather old book in the library.
It presents different kind of shells and it says that the main are the Bourne ,C and Korn shells. Is that outdated? Are bash and bourne shells different?

%hMa@?b<C
June 4th, 2008, 06:53 PM
bash = Bourne Again SHell
http://en.wikipedia.org/wiki/Bash

John.Michael.Kane
June 4th, 2008, 06:59 PM
Hello everybody,

I wanted to learn a thing or two about unix and I found a rather old book in the library.
It presents different kind of shells and it says that the main are the Bourne ,C and Korn shells. Is that outdated? Are bash and bourne shells different?

Outdated no. They all have their uses, and user base.

Bash is a Unix shell written for the GNU Project. also known as the ("Bourne again shell"), an early Unix shell written by Stephen Bourne and distributed with Version 7 Unix circa 1978.

Bash was created in 1987 by Brian Fox, and in 1990 Chet Ramey became the primary maintainer.

C shell or (csh) is a Unix shell developed for the BSD Unix system. originally derived from the Unix /bin/sh.

Korn shell or (ksh) is a Unix shell developed by David Korn at the (AT&T Bell Laboratories) early 1980, and it is backwards compatible with the Bourne shell.

KingTermite
June 4th, 2008, 07:00 PM
bash = Bourne Again SHell
http://en.wikipedia.org/wiki/Bash

Exactly. Bash is just somewhat of an "enhanced" version of the Bourne shell.

You're looking for Bash information...I found this not long ago.

Advanced Bash-Scripting Guide
http://www.tldp.org/guides.html (1st guide listed)

geo909
June 4th, 2008, 07:12 PM
Thanks everybody, I have a clear idea now.

@ KingTermite: GREAT link, I was looking for a lot of this stuff in PDF format. Thanks!