From owner-freebsd-newbies@FreeBSD.ORG Fri Dec 31 02:45:44 2004 Return-Path: Delivered-To: freebsd-newbies@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BB72716A4CE for ; Fri, 31 Dec 2004 02:45:44 +0000 (GMT) Received: from smtp812.mail.sc5.yahoo.com (smtp812.mail.sc5.yahoo.com [66.163.170.82]) by mx1.FreeBSD.org (Postfix) with SMTP id 7404A43D5F for ; Fri, 31 Dec 2004 02:45:44 +0000 (GMT) (envelope-from krinklyfig@spymac.com) Received: from unknown (HELO smogmonster.com) (jtinnin@pacbell.net@64.173.26.30 with login) by smtp812.mail.sc5.yahoo.com with SMTP; 31 Dec 2004 02:45:44 -0000 From: Joshua Tinnin To: freebsd-newbies@freebsd.org Date: Thu, 30 Dec 2004 18:45:37 -0800 User-Agent: KMail/1.7.2 References: <49B5BEF2.7CCF22F4.0F75C5EC@netscape.net> <1104458982.622.3.camel@chaucer> In-Reply-To: <1104458982.622.3.camel@chaucer> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200412301845.38627.krinklyfig@spymac.com> cc: Mike Jeays cc: sub01@freeode.co.uk Subject: Re: Shell Games X-BeenThere: freebsd-newbies@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Gathering place for new users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Dec 2004 02:45:44 -0000 On Thursday 30 December 2004 06:09 pm, Mike Jeays wrote: > On Thu, 2004-12-30 at 20:15, John Murphy wrote: > > Mike Jeays wrote: > > >My personal preference is Bash. It is readily available on most > > > Unixes, and has a good selection of features. I don't so much > > > like the csh/tcsh family, which have a somewhat different syntax. > > > > I particularly like the history mechanism which is enabled for the > > default csh/tcsh with FreeBSD. The recent usage of any command is > > recalled by typing a few letters and then up arrow. Bash probably > > can do it too and would have similar 'TAB' file name completion. > > > > But then - I remember thinking doskey was cool :) > > Bash has very similar features. Most of the shells have borrowed the > good ideas from others, and you can compare this with evolutionary > convergence - good ideas tend to persist and be re-used. Bash and > TCSH share features for the same reason that fish and dolphins are > similar shapes - it it the best solution to a problem. Incidentally, my favorite shell is zsh, which is a bit of a kitchen sink approach, but it's quite powerful. It's intended to be a superset of ksh, but it incorporates many features of ksh, Bash and tcsh. Most people I know who started out in the *nix world running Linux prefer Bash, because that's the default shell. Like others have said, it doesn't really matter that much what shell you prefer, as long as you learn the one you have and know it's strengths/weaknesses and can work with them. - jt > Fully agree about DOSKEY - it made the awful Windows command line a > little bit more tolerable.