Other *NIXThis forum is for the discussion of any UNIX platform that does not have its own forum. Examples would include HP-UX, IRIX, Darwin, Tru64 and OS X.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
I have read in the book "Ubuntu Linux Tool Box" by Christopher Negus
and Francois caen that: bash is the shell used by default by most modern linux systems and quite few other operating systems such as Mac OSX.
1 To what extent these statements are true especially regarding Mac OSX
2 why Mac OSX is providing a bash shell ?
Last edited by XavierP; 08-31-2008 at 10:31 AM.
Reason: Moved to Other *Nix
1. bash is the default shell for most Linux distros and also for Mac OS X. It is not the default shell for *BSD, for example.
2. A lot of things can be done on a shell level in Mac OS X, it's not a GUI-only system.
Distribution: OpenBSD 4.6, OS X 10.6.2, CentOS 4 & 5
Posts: 3,660
Rep:
Code:
[chort@horus4 chort]$ uname -a
Darwin horus4.smtps.net 8.11.1 Darwin Kernel Version 8.11.1: Wed Oct 10 18:23:28 PDT 2007; root:xnu-792.25.20~1/RELEASE_I386 i386 i386
[chort@horus4 chort]$ echo $SHELL
/bin/bash
Bash is the shell that most novice users are likely to be familiar with, hence why OS X uses it (instead of say, ksh).
For all the "pretty Macintosh picture" that OS/X works so hard to create, underneath that cover there beats the strong heart of ... Unix. Shell and all.
On the other hand, the stock Darwin is missing a lot...
...for all the talk of OS X's command-line power "under the hood", the standard install is missing a lot of common *nix apps. I discovered this when I tried to use the "make install" command in Terminal.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.