From owner-freebsd-questions@FreeBSD.ORG Sun Nov 16 01:48:46 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 84FF0106567E for ; Sun, 16 Nov 2008 01:48:46 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mx01.qsc.de (mx01.qsc.de [213.148.129.14]) by mx1.freebsd.org (Postfix) with ESMTP id 186858FC0A for ; Sun, 16 Nov 2008 01:48:46 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from r55.edvax.de (port-92-196-5-97.dynamic.qsc.de [92.196.5.97]) by mx01.qsc.de (Postfix) with ESMTP id E9EA65038F; Sun, 16 Nov 2008 02:48:44 +0100 (CET) Received: from r55.edvax.de (localhost [127.0.0.1]) by r55.edvax.de (8.14.2/8.14.2) with SMTP id mAG1mhhi003230; Sun, 16 Nov 2008 02:48:44 +0100 (CET) (envelope-from freebsd@edvax.de) Date: Sun, 16 Nov 2008 02:48:43 +0100 From: Polytropon To: dan-freebsd-questions@ourbrains.org Message-Id: <20081116024843.fed3b3c8.freebsd@edvax.de> In-Reply-To: <20081115061957.GA10998@ourbrains.org> References: <20081110110805.GK1302@obspm.fr> <20081110161002.GA81960@gizmo.acns.msu.edu> <20081110203643.GH27646@obspm.fr> <200811102235.46971.fbsd.questions@rachie.is-a-geek.net> <4ad871310811101530p7b2baa0fk7f7b5118e314c11d@mail.gmail.com> <4918CE42.3050504@ccstores.com> <20081115061957.GA10998@ourbrains.org> Organization: EDVAX X-Mailer: Sylpheed 2.4.7 (GTK+ 2.12.1; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org Subject: Re: root /etc/csh X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Polytropon List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Nov 2008 01:48:46 -0000 On Sat, 15 Nov 2008 01:19:57 -0500, dan-freebsd-questions@ourbrains.org wrote: > Why doesn't FreeBSD ship bash and other shells besides > the `sh' linked statically is beyond me. It wouldn't break ports, would > it? I can't speak for FreeBSD's developers, but I think it's a primary philosophy to provide only a set of basic means by the base system, instead of a more or less complete collection of shells, just for the case that someone might want it. Well, bash, zsh or ksh are very powerful tools, but those who want them will surely install them right after the base system. Furthermore, there are those users who are not interested in those shells at all (maybe because they're using GUI stuff only, or maybe because they're completely happy with sh for scriting and csh for dialog mode). For UNIX compati- bility, /bin/sh is sufficient, and csh, configured properly, is an excellent dialog shell. FreeBSD isn't a shell collection, it's an operating system. :-) Just as a sidenote, when you put this into /etc/csh.cshrc, your csh will behave (except scripting constructs, of course) somewhat like bash: set promptchars = "%#" set prompt = "%n@%m:%~%# " set autolist or set promptchars = ">#" set prompt = "[%n@%m] %~ %# " set autolist -- Polytropon >From Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...